====== Creer une methode de debug facilement ====== Cette methode permet d'afficher un layer escamotable sur votre page. \\ Ce layer contiendra les information que vous désirer et ne s'affichera que si vous êtes en mode debug. \\ ====== Code ====== Creer un fichier nomé "debug.php" et collez-y ceci : '; echo @$_SESSION['debug_trace']; echo ""; } } function trace($msg,$couleur='#FF0000') { if ($_SESSION['debug']=='on') { $_SESSION['debug_trace']=''.date('H:i:s').' - '.$msg.'
'.@$_SESSION['debug_trace']; if (strlen($_SESSION['debug_trace']) > 10000) { $_SESSION['debug_trace']=substr($_SESSION['debug_trace'],0,10000); } } } /***********************************************************/ ?>
Ensuite incluez "debug.php" dans votre page principale ou partout ou vous voulez que le layer s'affiche. \\ Voici le code à mettre pour activer le debug : \\ !!en debut de page!!\\ !!en fin de page!! ====== Afficher des valeur dans le debug ====== Au lieu de travailler avec des echo pour afficheur vos valeurs de debugage, mettez trace("ma var :".$var); (au lieu de echo "ma var :".$var;) La fonction trace prend un 2eme parametre optionnel qui est une couleur au format hexadecimal. C'est la couleur d'ecriture.\\ Par exemple trace("ma var :".$var,"#0000FF"); ecrira en bleu.\\ \\ **Note**: si vous mettez debug a off, les traces deviendrons innactif, pas besoin des les enlever.