Skip to content

Instantly share code, notes, and snippets.

@maximevalette
maximevalette / clearoption.php
Created July 31, 2011 21:03
Gestion des options utilisateurs
<?php
function clearOption($uniqid,$name) {
/* Suppression de la valeur en session ainsi que MySQL */
unset($_SESSION['options'][$name]);
mysql_query("DELETE FROM users_options WHERE uniqid = '".mysql_real_escape_string($uniqid)."' AND name = '".mysql_real_escape_string($name)."' LIMIT 1");
return true;
@maximevalette
maximevalette / dnsmasq.conf
Created September 25, 2011 07:29
Utiliser /etc/hosts avec dnsmasq
# Add local-only domains here, queries in these domains are answered
# from /etc/hosts or DHCP only.
local=/localnet/
@maximevalette
maximevalette / .htaccess
Created September 26, 2011 21:16
LESS examples, functions and PHP cache
# LESS CSS
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^css/(.+).css$ /less.php?route=css/$1.less [L,QSA]
@maximevalette
maximevalette / bench.php
Created October 3, 2011 11:50
Utilisation pratique de gettext avec PHP
<?php
session_start();
$locale = "fr_FR";
putenv("LC_ALL=".$locale);
setlocale(LC_ALL, $locale);
bindtextdomain("messages", "./locale");
textdomain("messages");
@maximevalette
maximevalette / gitolite.conf
Created October 13, 2011 19:39
Utiliser git avec des sites Web
repo monsite.com
RW+ = maxime stagiaire
R = stagiaire
RW+ NAME/ = maxime
R NAME/ = stagiaire
RW+ refs/heads/develop NAME/ = stagiaire
@maximevalette
maximevalette / apache2.conf
Created February 15, 2012 10:54
Log except one referer
SetEnvIf Referer www\.baddomain\.com dontlog
CustomLog /var/log/apache2/access.log vhosts env=!dontlog
LogFormat "%V %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" vhosts
@maximevalette
maximevalette / bs_eztv.php
Created February 18, 2012 16:18
Récupérer facilement ses épisodes non-vus de BetaSeries
#!/usr/bin/php5
<?php
/* Configuration */
$BS_LOGIN = ''; # Votre login BetaSeries
$BS_API_KEY = ''; # Votre clé API
$DL_FILE = dirname(__FILE__).'/torrents.list'; # Le nom du fichier où sont recensées les URL déjà téléchargées
$TMP_FILE = dirname(__FILE__).'/episode.torrent'; # Le nom du fichier temporaire où est stocké le torrent
@maximevalette
maximevalette / gist:1958384
Created March 2, 2012 13:32
Ajouter PD.TC aux clients Tweetdeck, Tweetbot ou Twitter pour Mac / iPhone
http://pd.tc/shorten?url=%@&api=1
chmod 755 /System/Library/CoreServices/SystemVersion.plist
sudo vim /System/Library/CoreServices/SystemVersion.plist
@maximevalette
maximevalette / gplus-importer.php
Created August 2, 2012 06:49
Import G+ vers WordPress
<?php
date_default_timezone_set('Europe/Paris');
# Mettez le bon chemin pour le fichier wp-blog-header.php de votre blog WordPress
include(dirname(__FILE__).'/../../../wp-blog-header.php');
# Par défaut le fichier gplus.last est dans le même répertoire que le script
$gplus_file = dirname(__FILE__)."/gplus.last";
$limit_date = strtotime(trim(file_get_contents($gplus_file)));