Tags: web

Sort by: Date / Title /

  1. 2 months ago by spirit
    1. a2ensite mysite
    2. # 'mysite' refers to /etc/apache2/sites-available/mysite
    3. # This creates the symbolic link between configuration files in /etc/apache2/sites-available and /etc/apache2/sites-enabled
    4.  
    5. a2dissite mysite # disable the site
  2. 9 months ago by xillon and saved by 3 others
    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
  3. 9 months ago by xillon and saved by 1 other
    1. class Exception
    2. {
    3.   protected $message = 'exception inconnu'; // message de l'exception
    4.   protected $code = 0;                      // code de l'exception défini par l'utilisateur
    5.   protected $file;                          // nom du fichier source de l'exception
    6.   protected $line;                          // ligne de la source de l'exception
    7.  
    8.   function __construct(string $message=NULL, int code=0);
    9.  
    10.   final function getMessage();              // message de l'exception
    11.   final function getCode();                // code de l'exception
    12.   final function getFile();                // nom du fichier source
    13.   final function getLine();                // ligne du fichier source
    14.   final function getTrace();                // un tableau de backtrace()
    15.   final function getTraceAsString();        // chaîne formattée de trace
    16.  
    17.   /* Remplacable */
    18.   function _toString();
    19.   // chaîne formatée pour l'affichage
    20. }
  4. 10 months ago by xillon
    1. function selectTable($nomtable, $where = NULL, $order = NULL)
    2.          {
    3.             $sql = "SELECT * FROM $nomtable";
    4.             if ( $where !== NULL ) $sql .= " WHERE $where";
    5.             if ($order !== NULL)$sql.=" ORDER BY $order ";
    6.            
    7.             $query=mysql_query($sql);
    8.            
    9.             $ret = array();
    10.             while ( $donnee = mysql_fetch_assoc($query))
    11.             {
    12.                $ret[] = $donnee;
    13.             }
    14.             return $ret;
    15.          }
    16.          
    17.          function sqlSelect($sqlDonnee, $nomCol, $valCol)
    18.          {
    19.             for($i = 0 ; $i<count($sqlDonnee) ; $i++)
    20.             {
    21.                $selectDonee["name"][$i] = $sqlDonnee[$i][$nomCol];
    22.                $selectDonee["value"][$i] = $sqlDonnee[$i][$valCol];
    23.             }
    24.          return $selectDonee;
    25.          }
    26.          
    27.          function htmlSelect($nom, $options, $selected = NULL, $css = NULL)
    28.          {
    29.             $select  = "<select name=\"".htmlentities($nom)."\"";
    30.             if ( $css !== NULL )
    31.                $select .= " $css>";
    32.             else
    33.                $select .= ">";
    34.  
    35.             for($i = 0 ; $i<count($options["name"]) ; $i++)
    36.             {
    37.                if ( $selected !== NULL && $selected == $options["value"][$i] )
    38.                   $select .= "<option value=\"".$options["value"][$i]."\" selected=\"selected\">".$options["name"][$i]."</option>\n";
    39.                else
    40.                   $select .= "<option value=\"".$options["value"][$i]."\">".$options["name"][$i]."</option>\n";
    41.             }
    42.             $select .= "</select>\n";
    43.  
    44.             return $select;
    45.          }
    46.  
    47. /*** Exemple utilisation ***/
    48. /* <option selected> par defaut pour le pays ayant l'id 72 */
    49.          $paysSelect = isset($_POST["pays"]) ? ($_POST["pays"]) : ("72");
    50.          
    51.          $selectPays=selectTable("pays");
    52.          $pays=sqlSelect($selectPays,"nom","id");         
    53.          echo htmlSelect("id", $pays, $paysSelect); // on construit notre <select>
  5. 10 months ago by xillon and saved by 5 others
    1. function convert_for_uri($text) {
    2.   // Définition du séparateur
    3.   define("SEPARATOR", "-");
    4.  
    5.   $tofind = "àáâãäåòóôõöøèéêëçìíîïùúûüÿñ"; // Lettre accentuées
    6.   $replac = "aaaaaaooooooeeeeciiiiuuuuyn"; // Equivalant non accentué
    7.  
    8.   // Mise en minuscule + suppression des lettres accentuées par leur équivalant non accentué
    9.   $text = strtr(strtolower($text),$tofind,$replac);
    10.  
    11.   // Remplacement de caractère non alphanumérique par un séparateur
    12.   $text = ereg_replace("[^a-z0-9]", SEPARATOR, $text);
    13.  
    14.   // Suppression des doubles séparateurs
    15.   while (strstr($text, SEPARATOR . SEPARATOR))
    16.     $text = str_replace(SEPARATOR . SEPARATOR, SEPARATOR, $text);
    17.  
    18.   // Retour avec suppression d’un possible séparateur en fin de chaîne
    19.   return(ereg_replace(SEPARATOR . "$", "", $text));
    20. }
  6. 11 months ago by neorom
    1. # tips supplémentaires a l'install d'ajaxterm :
    2. # relancez tous les modules concernant le prxy dans apache
    3. # tuto : http://smhteam.info/wiki/index.linux.php5?wiki=AjaxTerm
    4.  
    5. #le lancer via :
    6. ./ajaxterm.py -d --index=ajaxterm.html
  7. 11 months ago by neorom and saved by 1 other
    1. #!/bin/bash
    2. for i in `find . -type f -name "*.html"`
    3. do
    4.                 name=`basename $i`     
    5.                 cp $i /tmp/     
    6.                 cat /tmp/$name | iconv -f latin1 -t latin1 > $i
    7.                 cp $i /tmp/          
    8.                 cat /tmp/$name | iconv -f latin1 -t utf-8 > $i
    9. done   
    10.  
    11. for i in `find . -type f -name "*.php"`
    12. do
    13.                 name=`basename $i`
    14.                 cp $i /tmp/     
    15.                 cat /tmp/$name | iconv -f latin1 -t latin1 > $i  
    16.                 cp $i /tmp/     
    17.                 cat /tmp/$name | iconv -f latin1 -t utf-8 > $i
    18. done
  8. sponsorised links

First / Previous / Next / Last / Page 1 of 1 (7 posteets)