La fonction qui renvoie les erreurs PHP

Résolu/Fermé
najap
Messages postés
11
Date d'inscription
mercredi 14 janvier 2009
Statut
Membre
Dernière intervention
23 avril 2009
- 23 avril 2009 à 11:38
najap
Messages postés
11
Date d'inscription
mercredi 14 janvier 2009
Statut
Membre
Dernière intervention
23 avril 2009
- 23 avril 2009 à 18:04
Bonjour,

ma question est sur la fonction qui renvoie les erreurs commis sur le code php

en faite je voudrais enregistrer ces erreurs dans fichiers log et ne pas leur permettre d'être afficher sur la page de mon navigateur

Exemple : en cas d'omission d'un point virgule j'aurais l'erreur :PHP Parse error: parse error, expecting `','' or `';'' in D:\xampplite\htdocs\veyes\modules\admin\email.admin.php on line 58

beh moi je voudrais récuperer cet erreur et la mettre dans un fichier log

cmt je px faire ça ?

merci

6 réponses

Utilisateur anonyme
23 avril 2009 à 15:45
function voir($errno,$errstr,$file,$line){
// ton traitement

}
set_error_handler("voir");
2
P@t@ch0n
Messages postés
565
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
28 décembre 2009
84
23 avril 2009 à 16:13
Je vois pas comment un gestionnaire d'erreur pourrait fonctionner si un script contient des erreurs de syntaxe...
0
Utilisateur anonyme
23 avril 2009 à 16:18
il n'a pas parlé d'erreurs de syntaxe
0
Utilisateur anonyme
23 avril 2009 à 16:20
ah si ben oui cela ne fonctionnera pas dans le cas d'erreur de syntaxe
mais qui penserait a ça :)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
P@t@ch0n
Messages postés
565
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
28 décembre 2009
84
23 avril 2009 à 16:28
Il n'a pas parlé d'erreurs de syntaxe

Bien sûr que si ;)

Exemple : en cas d'omission d'un point virgule j'aurais l'erreur :PHP Parse error: parse error, expecting `','' or `';'' in D:\xampplite\htdocs\veyes\modules\admin\email.admin.php on line 58
0
najap
Messages postés
11
Date d'inscription
mercredi 14 janvier 2009
Statut
Membre
Dernière intervention
23 avril 2009

23 avril 2009 à 18:04
merci jmg78 pour votre réponse

vous m'avez bien compri :)
0