xillon posteets tagged php  [ Profile ]

Sort by: Date / Title /

  1. 11 months ago and saved by 1 other
    1. <?php
    2.  
    3.    mysql_query("INSERT INTO table (nom_table) values ('ex')");
    4.    $dernier_idmysql_insert_id();
    5.    echo $dernier_id;
    6.  
    7. ?>
  2. 1 year ago 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. 1 year ago 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. sponsorised links
  5. 1 year ago
    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>
  6. 1 year ago 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. }

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