Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1984 connectés 

 


Dernière réponse
Sujet : [PHP] Comment intercepter les messages d'erreur?
FLY LM Excuse moi, c'est pas $ qu'il faut mettre devant la fonction PHP pour éviter qu'elle affiche les Warnings, c'est @;
 
Tu recopies mon code en ajoutant @ devant mysql_connect ->  
 
<?php  
$connect = @mysql_connect("hostname","username","password" ) or die ("<script language=Javascript>document.location=\"erreur_dbconnect.html\"</script>" );  
?>
 
Voilà voilà...
 
J'oubliais, dans ce petit code, je te redirige sur une page (ici erreur_dbconnect.html) en cas d'erreur de connexion. Tu peux faire ce que tu souhaites pour traiter l'erreur.

 

[edit]--Message édité par fly lm--[/edit]


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
FLY LM Excuse moi, c'est pas $ qu'il faut mettre devant la fonction PHP pour éviter qu'elle affiche les Warnings, c'est @;
 
Tu recopies mon code en ajoutant @ devant mysql_connect ->  
 
<?php  
$connect = @mysql_connect("hostname","username","password" ) or die ("<script language=Javascript>document.location=\"erreur_dbconnect.html\"</script>" );  
?>
 
Voilà voilà...
 
J'oubliais, dans ce petit code, je te redirige sur une page (ici erreur_dbconnect.html) en cas d'erreur de connexion. Tu peux faire ce que tu souhaites pour traiter l'erreur.

 

[edit]--Message édité par fly lm--[/edit]

omega2

fly lm a écrit a écrit :

Faut mettre des tests sur tes sripts :
 
Du genre pour une connection sur DB :
 
<?php
$connect = mysql_connect("hostname","username","password" ) or die ("<script language=Javascript>document.location=\"erreur_dbconnect.html\"</script>" );
?>
 
Tu peux auusi faire des tests sur les traitements de tes requêtes, etc...




Ca à l'air d'être ça que je cherchais.
EN fait, chez free, de temps en temps, j'ai la connection SQL qui se pète la gueule au milieu de la requête (dixit le message d'erreur).
Cette syntaxe, ca empèche l'affichage des erreurs?

FLY LM Avec le $, il ne verra pas l'erreur, mais il faut quand même qu'il la traite derrière !!!
trictrac tu mets $ devant ta fonction....
FLY LM Faut mettre des tests sur tes sripts :
 
Du genre pour une connection sur DB :
 
<?php
$connect = mysql_connect("hostname","username","password" ) or die ("<script language=Javascript>document.location=\"erreur_dbconnect.html\"</script>" );
?>
 
Tu peux auusi faire des tests sur les traitements de tes requêtes, etc...
omega2 J'aimerais éviter que les messages d'erreurs (notament ceux provenant des tentatives d'accés aux bd) s'affiche sur le navigateur du surfeur mais qu'au contraire j'applique un traitement particulier quand elles apparaissent. Comment dois_je faire pour y arriver?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)