OVH Community, votre nouvel espace communautaire.

Gestion d'erreurs en PHP


JalaL
17/02/2004, 11h52
Merci beaucoup sur l'info

L.Boggio
17/02/2004, 08h21
JalaL écrivait :
Salut
Je voudrais savoir s'il y a un moyen de desactiver les messages d'erreur par defaut de PHP et les remplacer par quelquechose plus jolie... notamment lorsuqu'on aurait depassé le nombre de connexions simultanées sur mysql.
J'ai rien trouvé dans le manuel PHP.
Merci pour toute reponse.
Oui, en les 'traitant'.
Par-exemple, dans le cas de l'ouverture de connexions MySQL, en faisant un
Code PHP:
if(!@mysql_open($server,$login,$pwd))
{
mail_admin("erreur sur le script machin en exécutant le ... bal-bla-bla");
echo 
"Une erreur est survenue sur notre site, veuillez nous en excuser; l'administrateur est prévenu";
}
else
{
//traitement normal

l'utilisation de @ devant une commande empèche l'affichage des messages d'erreurs, et les fonctions retournent très souvent -1 pour indiquer une erreur. Avec ces 2 principes, tu peux déja faire bcp de choses pour commencer.

JalaL
17/02/2004, 06h47
Salut
Je voudrais savoir s'il y a un moyen de desactiver les messages d'erreur par defaut de PHP et les remplacer par quelquechose plus jolie... notamment lorsuqu'on aurait depassé le nombre de connexions simultanées sur mysql.
J'ai rien trouvé dans le manuel PHP.
Merci pour toute reponse.