|
Debug mode
|
Informations rapides |
|
|
Informations détaillées
|
Description :
Cette fonction est à mettre dans un "or die()" apres une requête MySQL, elle détaille les erreurs SQL, dans quel fichier elle se trouve et à quelle ligne.
Portion de code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
<?php function debug_mysql() { $mail=true; // Si vous voulez qu'un mail vous soit envoyé en cas d'erreur (true pour oui / false pour non /* Affectation des lignes html du débug à la variable $debug */ $debug='<div align="center"><font size="4"><u>Erreur SQL !</u></font></div><br> '; $debug .='A la ligne '.__LINE__.' dans le fichier '.__FILE__; $debug .='<br>MySQL a répondu : '.mysql_error(); echo $debug.'<br>Un mail a été envoyé à l\'administrateur pour corriger ce bug, il sera réparé dans les plus brefs délais.<br>Merci de votre compréhension.'; // Affichage de l'erreur mysql_close(); // Déconnexion de la BDD if($mail) { /* Envoi du mail contenant l'erreur au format html */ $to = 'bistory1@hotmail.com'; // votre email $sujet ='Erreur rencontrée lors de l\'exécution de '.__FILE__; // Sujet du mes sage $from ="From: $to \r\n"; $from .="Content-Type: text/html; charset=us-ascii\r\n"; // Définition du form at html if(!mail($to,$sujet,$debug,$from)) { echo 'Problème lors de l\'envoi du mail'; } } } ?> |
|
Informations & Services |
 |
|
|
 |
Newsletter
Autre Sources
Tips
|