Comment crée un traceur de bug en php
5 messages
• Page 1 sur 1
- Ultimata
- WRInaute discret

- Messages: 65
- Inscription: 29 Mar 2007
Comment crée un traceur de bug en php
Bonjour,
J'aimerais savoir si vous connaissez certaines astuces ou fonctions à utiliser pour crée un traceur de bug php.
C'est à dire :
Lorsqu'une page est exécuter et qu'un bug (parse error, warning etc..) apparaît, un mail soit envoyer avec les détails les plus précis possible au webmaster et qu'un message d'excuse apparaisse .
Cordialement
J'aimerais savoir si vous connaissez certaines astuces ou fonctions à utiliser pour crée un traceur de bug php.
C'est à dire :
Lorsqu'une page est exécuter et qu'un bug (parse error, warning etc..) apparaît, un mail soit envoyer avec les détails les plus précis possible au webmaster et qu'un message d'excuse apparaisse .
Cordialement
-

dmathieu - Modérateur

- Messages: 7245
- Inscription: 9 Jan 2004
Le problème du try catch, c'est qu'il faut mettre l'appel à la fonction de log d'erreur à chaque fois.
Avec la fonction set_error_handler, tu définit la fonction qui gère les erreurs et tu place le logging dedans.
Avec la fonction set_error_handler, tu définit la fonction qui gère les erreurs et tu place le logging dedans.
- Moof
- WRInaute discret

- Messages: 206
- Inscription: 22 Mar 2003
kazhar a écrit:Le problème du try catch, c'est qu'il faut mettre l'appel à la fonction de log d'erreur à chaque fois.
Avec la fonction set_error_handler, tu définit la fonction qui gère les erreurs et tu place le logging dedans.
J'utilise aussi set_error_handler, ça marche pas mal.
J'aurais une autre question, en relation avec le traçage de l'erreur. Imaginons qu'un internaute veuille afficher la page1.php, qui fait appel à une fonction définie dans page2.php, qui elle même fait appel à une autre fonction définie dans page3.php. Si une erreur survient dans cette dernière, je n'arrive à récupérer comme information que : erreur à la page3.php à la ligne x. Comment savoir que la fonction dans page3.php avait été appelée par page2.php à la ligne y, elle même appelée par page.php à la ligne z ?
Merci !
- Moof
- WRInaute discret

- Messages: 206
- Inscription: 22 Mar 2003
Moof a écrit:kazhar a écrit:Le problème du try catch, c'est qu'il faut mettre l'appel à la fonction de log d'erreur à chaque fois.
Avec la fonction set_error_handler, tu définit la fonction qui gère les erreurs et tu place le logging dedans.
J'utilise aussi set_error_handler, ça marche pas mal.
J'aurais une autre question, en relation avec le traçage de l'erreur. Imaginons qu'un internaute veuille afficher la page1.php, qui fait appel à une fonction définie dans page2.php, qui elle même fait appel à une autre fonction définie dans page3.php. Si une erreur survient dans cette dernière, je n'arrive à récupérer comme information que : erreur à la page3.php à la ligne x. Comment savoir que la fonction dans page3.php avait été appelée par page2.php à la ligne y, elle même appelée par page.php à la ligne z ?
Merci !
Je me réponds à moi-même si ça peut aider quelqu'un
5 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Comment crée un .htacces
- Référencement de pages php créé avec du contenu xml
- cree un email via php sur son serveur dedié
- comment faire connaitre mon site nouvellement crée
- Y'a t-il un post qui explique comment on crée un htaccess ?
- recherche outil traceur
- google-analytics : pas de traceur
- Bug PHP ?
- upload de fichier via PHP : taille variable du fichier créé
- Megaglobe - bug php
- Live Search corrige le problème de referrers - 22-09-2006
- Google Instant Preview : correction du bug Google Analytics - 01-12-2010
- Google Testing Blog : pour les développeurs - 25-01-2007
- L'API Google et les données DMOZ - 03-12-2005
- AdSense Tracking : statistiques détaillées sur les clics AdSense - 29-02-2004
- Mise à jour de l'affichage du PageRank - 11-01-2007
- Liste de quelques poissons d'avril en 2006 - 01-04-2006
- L'extension Web Developer pour Google Chrome - 22-03-2010
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


