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

  FORUM HardWare.fr
  Programmation
  PHP

  comment ne pas afficher les erreurs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

comment ne pas afficher les erreurs

n°1658710
erwan83
Du Shift DEL tu te méfieras !
Posté le 15-12-2007 à 17:48:26  profilanswer
 

$url = 'http://www....';
$lines = file ($url);
 
sur ce code, parfois ça plante et ça me balance un gros "WARNING... WARNING"
 
puis je eviter cet affichage sans interrompre le code ?


---------------
http://www.ypikay.com
mood
Publicité
Posté le 15-12-2007 à 17:48:26  profilanswer
 

n°1658711
FlorentG
Posté le 15-12-2007 à 17:51:21  profilanswer
 

Le mieux est de traiter l'erreur. C'est une erreur de vouloir masquer les erreurs :D

n°1658712
WiiDS
20 titres en GC, 0 abandon, 0 DQ
Posté le 15-12-2007 à 17:51:24  profilanswer
 

$lines = @file($url);  
 
Mais saches une chose, cacher des erreurs pour faire semblant que ca marche, c'est la pire chose que tu puisses faire, si ton code génère des warning c'est que tu as de gros problèmes.


---------------
"I can cry like Roger. It's just a shame I can't play like him" - Andy Murray, 2010
n°1658713
WiiDS
20 titres en GC, 0 abandon, 0 DQ
Posté le 15-12-2007 à 17:51:46  profilanswer
 

FlorentG sois brûlé par les flammes de l'enfer. [:natas]


---------------
"I can cry like Roger. It's just a shame I can't play like him" - Andy Murray, 2010
n°1658717
dwogsi
Défaillance cérébrale...
Posté le 15-12-2007 à 18:16:12  profilanswer
 

Tain mais [:rtfm] !
http://fr.php.net/error_reporting
(Juste un post pour balancer un RTFM en fait!)
Et puis je plussoie FlorentG!


Message édité par dwogsi le 15-12-2007 à 18:17:21

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1658719
erwan83
Du Shift DEL tu te méfieras !
Posté le 15-12-2007 à 18:42:19  profilanswer
 

ben en fait l'erreur est due au serveur et elle est sporadique


---------------
http://www.ypikay.com
n°1658725
WiiDS
20 titres en GC, 0 abandon, 0 DQ
Posté le 15-12-2007 à 19:49:57  profilanswer
 

erwan83 a écrit :

ben en fait l'erreur est due au serveur et elle est sporadique


Bah faut que tu la gères, en plus file() sur une URL c'est crados quoi :/


---------------
"I can cry like Roger. It's just a shame I can't play like him" - Andy Murray, 2010
n°1658843
leflos5
On est ou on est pas :)
Posté le 16-12-2007 à 01:45:00  profilanswer
 

C'est quoi ton warning :??:

n°1659638
erwan83
Du Shift DEL tu te méfieras !
Posté le 17-12-2007 à 23:14:38  profilanswer
 

Warning: file(http://www....) [function.file]: failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error  


Message édité par erwan83 le 17-12-2007 à 23:16:24

---------------
http://www.ypikay.com
n°1659869
leflos5
On est ou on est pas :)
Posté le 18-12-2007 à 12:53:12  profilanswer
 

C'est sur ton serveur ou une url ailleurs que tu essayes d'ouvrir :??:
Sporadique: ça arrive de temps en temps quand le serveur déconne momentanément :??:
 
Gère les erreur avec un truc perso pour les relever, les traiter mais pas les afficher :spamafote:

mood
Publicité
Posté le 18-12-2007 à 12:53:12  profilanswer
 

n°1660085
FlorentG
Posté le 18-12-2007 à 16:39:42  profilanswer
 

blablagerezkljrez a écrit :

Heu masquer les notices, je vois pas trop où est le problème  :sarcastic:


Pour le développeur, faut évidemment tout afficher. Mais en prod, surtout pas, et encore moins les notices [:sumo]


Message édité par FlorentG le 18-12-2007 à 16:40:13
n°1660114
omega2
Posté le 18-12-2007 à 17:16:49  profilanswer
 

gernouille > Si ton site a une fonction qui logue les erreur php dans un fichier (ce que ne fait pas php de lui même) alors il te suffit de modifier cette fonction pour les stocker dans une base de donnée (en faisant attention à ne pas chercher à stocker les erreurs de connections à la base ;) )
Mais si ton but est simplement d'éviter de télécharger le fichier de log, alors fait toi une page php qui va le lire et t'afficher les erreurs que tu souhaite voir en laissant de côté les autres.

n°1660431
leflos5
On est ou on est pas :)
Posté le 19-12-2007 à 02:30:40  profilanswer
 

t'as eu la réponse :o
Error_reporting ou gestionnaire d'erreur perso :spamafote:
 
Ah moins que ça soit sur le résultat de ce que tu vas chercher sur un site et là à par parser pour éviter les erreurs type php je vois pas et puis c'est leur problème :spamafote:

n°1660554
omega2
Posté le 19-12-2007 à 11:25:17  profilanswer
 

Si c'est pas une fonction à toi qui "logue" les erreurs alors lit les pages suivantes (et celles associé) :
http://fr3.php.net/manual/fr/funct [...] andler.php (pour les erreurs à l'ancienne)
http://fr3.php.net/manual/fr/funct [...] andler.php (pour le nouveau type d'erreur introduit dans php5)


Message édité par omega2 le 19-12-2007 à 11:25:39

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  comment ne pas afficher les erreurs

 

Sujets relatifs
afficher le contenu l'explorateur Windows en phpQuestion sur une procédure pour afficher une pile
[SQL] Afficher un certain nombre de donnée dans 1 ligne d'un tableauAfficher ma fonction date.
Comment afficher le résultat d'un php lors d'un include?[VS 2003] Comment afficher les erreurs de codage en live (cf Eclipse)
afficher les erreurs php dans un if[PHP] Afficher les erreurs Warning et Notice
[Apache]afficher les erreurs[PERL/WWW] Comment afficher les warnings et les erreurs??
Plus de sujets relatifs à : comment ne pas afficher les erreurs


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR