# Add the file /etc/logrotate.d/nginx with the following content:
/path/to/log/nginx_* {
missingok
notifempty
compress
sharedscripts
postrotate
test ! -f /var/run/nginx.pid || kill -USR1 `cat /var/run/nginx.pid`
endscript
}
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/1999"></script>
a2ensite mysite
# 'mysite' refers to /etc/apache2/sites-available/mysite
# This creates the symbolic link between configuration files in /etc/apache2/sites-available and /etc/apache2/sites-enabled
a2dissite mysite # disable the site
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/1001"></script>
Via un fichier .htaccess, ajoutez automatiquement un fichier en fin de script. Avec cette instruction, le fichier append.php sera automatiquement inclus en fin de traitement de votre script PHP.
Peut-être utile pour ajouter un script de stat en fin de tous les scripts php.
php_value auto_append_file /chemin_vers_ficher_a_inclure/append.php
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/452"></script>
class Exception
{
protected $message = 'exception inconnu'; // message de l'exception
protected $code = 0; // code de l'exception défini par l'utilisateur
protected $file; // nom du fichier source de l'exception
protected $line; // ligne de la source de l'exception
function __construct(string $message=NULL, int code=0);
final function getMessage(); // message de l'exception
final function getCode(); // code de l'exception
final function getFile(); // nom du fichier source
final function getLine(); // ligne du fichier source
final function getTrace(); // un tableau de backtrace()
final function getTraceAsString(); // chaîne formattée de trace
/* Remplacable */
function _toString();
// chaîne formatée pour l'affichage
}
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/444"></script>
function selectTable($nomtable, $where = NULL, $order = NULL)
{
$sql = "SELECT * FROM $nomtable";
if ( $where !== NULL ) $sql .= " WHERE $where";
if ($order !== NULL)$sql.=" ORDER BY $order ";
{
$ret[] = $donnee;
}
return $ret;
}
function sqlSelect($sqlDonnee, $nomCol, $valCol)
{
for($i = 0 ; $i<count($sqlDonnee) ; $i++)
{
$selectDonee["name"][$i] = $sqlDonnee[$i][$nomCol];
$selectDonee["value"][$i] = $sqlDonnee[$i][$valCol];
}
return $selectDonee;
}
function htmlSelect($nom, $options, $selected = NULL, $css = NULL)
{
if ( $css !== NULL )
$select .= " $css>";
else
$select .= ">";
for($i = 0 ; $i<count($options["name"]) ; $i++)
{
if ( $selected !== NULL && $selected == $options["value"][$i] )
$select .= "<option value=\"".$options["value"][$i]."\" selected=\"selected\">".$options["name"][$i]."</option>\n";
else
$select .= "<option value=\"".$options["value"][$i]."\">".$options["name"][$i]."</option>\n";
}
$select .= "</select>\n";
return $select;
}
/*** Exemple utilisation ***/
/* <option selected> par defaut pour le pays ayant l'id 72 */
$paysSelect =
isset($_POST["pays"]) ?
($_POST["pays"]) :
("72");
$selectPays=selectTable("pays");
$pays=sqlSelect($selectPays,"nom","id");
echo htmlSelect
("id",
$pays,
$paysSelect);
// on construit notre <select>
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/218"></script>
function convert_for_uri($text) {
// Définition du séparateur
$tofind = "àáâãäåòóôõöøèéêëçìíîïùúûüÿñ"; // Lettre accentuées
$replac = "aaaaaaooooooeeeeciiiiuuuuyn"; // Equivalant non accentué
// Mise en minuscule + suppression des lettres accentuées par leur équivalant non accentué
// Remplacement de caractère non alphanumérique par un séparateur
// Suppression des doubles séparateurs
while (strstr($text, SEPARATOR . SEPARATOR
))
$text =
str_replace(SEPARATOR . SEPARATOR, SEPARATOR,
$text);
// Retour avec suppression d’un possible séparateur en fin de chaîne
}
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/214"></script>
# tips supplémentaires a l'install d'ajaxterm :
# relancez tous les modules concernant le prxy dans apache
# tuto : http://smhteam.info/wiki/index.linux.php5?wiki=AjaxTerm
#le lancer via :
./ajaxterm.py -d --index=ajaxterm.html
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/51"></script>
#!/bin/bash
for i in `find . -type f -name "*.html"`
do
name=`basename $i`
cp $i /tmp/
cat /tmp/$name | iconv -f latin1 -t latin1 > $i
cp $i /tmp/
cat /tmp/$name | iconv -f latin1 -t utf-8 > $i
done
for i in `find . -type f -name "*.php"`
do
name=`basename $i`
cp $i /tmp/
cat /tmp/$name | iconv -f latin1 -t latin1 > $i
cp $i /tmp/
cat /tmp/$name | iconv -f latin1 -t utf-8 > $i
done
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/14"></script>