Shaare your links...
41 links
Shared snippet, command, script ... Home Login RSS Feed ATOM Feed Tag cloud Picture wall Daily
  • Trouver d'autres snippets ==>
  • Snipplr
  • Smipple
  • Snipt
  • Dzone
  • Snippetsmania
  • Devsnippets
  • Codecodex
  • Css-tricks
Links per page: 20 50 100
page 1 / 1
5 results for tags php x
  • php swap variable
    Mon Jun 23 12:04:11 2014 - permalink -
    Echanger les valeurs de plusieurs variables
    Afficher le snippet
    list($a, $b) = array($b, $a);
                  
    Selectionner le code
  • php protocole url
    Mon May 13 16:10:42 2013 - permalink - @ via www.warriordudimanche.net
    Ajouter http à une URL si nécessaire
    Une petite function bien pratique lorsque l'on doit traiter des urls.
    Afficher le snippet
    function add_protocol($url,$protocol='http://'){
       if (preg_match('#^([ftphs]+://)([^ ]+)#',$url,$results)){return $url;}else{return $protocol.$url;}
    }
    Selectionner le code
  • log php
    Mon Apr 22 09:46:31 2013 - permalink - @ via sebsauvage.net
    [php] Loguer toutes les requêtes GET et POST
    Pour déboguer une appli php, voici un petit snippet qui loguera dans un fichier toutes les requêtes GET/POST et leur contenu. C'est tout bête mais ça peut servir.
    Afficher le snippet
    function logm($message) {
      $t = strval(date('Y/m/d_H:i:s')).' - '.$_SERVER["REMOTE_ADDR"].' - '.strval($message)."\n";
      file_put_contents($_SERVER['DOCUMENT_ROOT'].'/log.txt',$t,FILE_APPEND);
    }
    if (!empty($_POST)) logm('POST: '.print_r($_POST, true));
    if (!empty($_GET)) logm('GET: '.print_r($_GET, true));
    Selectionner le code
  • debug function php
    Thu Mar 14 14:19:41 2013 - permalink - @ via www.blog.cactuscrew.com
    Améliore la sortie print_r
    Une fonction bien pratique pour aidé au débogage.

    $maVar : peut être n'importe quoi (array,variable,objet)
    nom_a_affiché : c'est simplement pour mieux s'y retrouver lorsque l'on appelle plusieurs fois la fonction par page.

    n_print($maVar,'nom a affiché');
    Afficher le snippet
    <?php
    /**
      * Améliore la sortie print
      *
      * @author  Tatane http://www.tatane.info/index.php/print_rn
      * @author http://www.blog.cactuscrew.com/77-print_rn.html
      * @param $data (array) tableau ou variable à examiner
      * @param $name (string) nom a afficher
      * @return false affiche les clef valeur du tableau $data
      * @example n_print($array, 'Tableau de valeur');
      */
     function n_print($data, $name = '') {
       $aBackTrace = debug_backtrace();
       echo '<h2>', $name, '</h2>';
       echo '<fieldset style="border: 1px solid orange; padding: 5px;color: #333; background-color: #fff;">';
       echo '<legend style="border:1px solid orange;padding: 1px;background-color:#eee;color:orange;">', basename($aBackTrace[0]['file']), ' ligne => ', $aBackTrace[0]['line'], '</legend>';
       echo '<pre>', htmlentities(print_r($data, 1)), '</pre>';
       echo '</fieldset><br />';
     }
    Selectionner le code
  • accent php replace strtr
    Mon Feb 11 10:26:42 2013 - permalink - @ via lehollandaisvolant.net
    Remplacer les accents dans une chaine de caractères
    Remplace les caractères accentué dans une chaine par leurs équivalent non accentué (é => e).
    Afficher le snippet
    // le classique
    $texte = strtr($texte, '@ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ', 'aAAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');

    // et le petit plus de Timo
    $texte = preg_replace('#&(.)(acute|grave|circ|uml|cedil|tilde|ring|slash|caron);#', '$1', $texte);
    Selectionner le code
Links per page: 20 50 100
page 1 / 1
Shaarli 0.0.41 beta - The personal, minimalist, super-fast, no-database delicious clone. By sebsauvage.net. Theme by idleman.fr.
Other change as made by Knah Tsaeb for contact me use this form