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

  FORUM HardWare.fr
  Programmation
  PHP

  [élucidé] ini_set('display_errors', 0) sans effet

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[élucidé] ini_set('display_errors', 0) sans effet

n°792991
Snipe Foo
Head Shot !!!
Posté le 11-07-2004 à 14:49:38  profilanswer
 

Bonjour,
 
   j'active ou désactive l'affichage des érreur en début de script, si j'affiche un phpinfo, je vois que l'activation/désactivation est bien prise en compte (dans la colone "local value" ).
 
   mais en fait, celà n'a pas d'éffet sur l'affichage des erreurs : meme avec un ini_set('display_errors', 0); en début de script les erreurs s'affichent quand meme ...
 
   J'imagine qu'il y a quelque chose que j'ai mal fait, mais je ne vois pas koi :(
 
Par avance merci pour vos réponses :jap:


Message édité par Snipe Foo le 17-07-2004 à 14:35:46
mood
Publicité
Posté le 11-07-2004 à 14:49:38  profilanswer
 

n°792994
gizmo
Posté le 11-07-2004 à 15:00:03  profilanswer
 

Et si tu virais tes erreurs plutôt que les messages, hum?

n°792999
Snipe Foo
Head Shot !!!
Posté le 11-07-2004 à 15:24:27  profilanswer
 

Effectivement, je me rend compte que la question, posée comme elle est, donne une mauvaise idée de mes intentions ;)
 
En fait, j'ai désactivé l'affichage des erreur dans mon php.ini (comme c'est recommandé). Et j'ai envoyé les erreurs vers un fichier de log.
 
Seulement voilà : j'héberge les sites d'amis qui n'ont pas acces au fichier de log. Donc il ne voient pas les erreurs générées par leur script, c'est donc plus difficile pour eux de débuguer ... C'est pour celà que, pour debuguer, je pensais qu'il était possible d'activer l'affichage des erreurs dans la page qui pose probleme.
 
Dans un sens comme dans un autre, ini_set('display_errors', 0 ou 1); ne fonctionne pas. Y a t'il une commande pour autoriser les scripts a utiliser les "local value" ?


Message édité par Snipe Foo le 11-07-2004 à 15:25:39
n°793014
Flyounet_5​7
difficile à dire :/
Posté le 11-07-2004 à 16:14:08  profilanswer
 

pour afficher les erreur ou non pourquoi tu ne te sers pas de error_reporting(); ? http://fr3.php.net/manual/fr/funct [...] orting.php  
je sais pas si c'est ce que tu recherches...

n°793146
Snipe Foo
Head Shot !!!
Posté le 11-07-2004 à 22:50:39  profilanswer
 

C'est éxactement ce que je veux faire, mais error_reporting(x); est un alias de ini_set('display_errors', x); donc ça ne marche pas non plus :(

n°793152
gizmo
Posté le 11-07-2004 à 23:08:14  profilanswer
 

Euh, juste une question con qui me passe par la tête: est-ce que tu authorises dans le php.ini l'utilisation de la fonction ini_set?

n°793216
Snipe Foo
Head Shot !!!
Posté le 12-07-2004 à 09:01:41  profilanswer
 

Ben en fait j'imagine que c'est un truc du genre qui pose problême mais je n'ai pas trouvé ou est ce que l'on autorisait ou non l'utilisation des "local value". Je précise que l'activation locale de l'affichage des erreurs est bien visible dans phpinfo() (dans la section "Configuration PHP Core" )

n°798503
Snipe Foo
Head Shot !!!
Posté le 17-07-2004 à 14:35:15  profilanswer
 

Bon ben en fait, le probleme était assez logique, la directive ne fonctionne que si le script peut etre éxecuté, hors le script n'est pas éxécuté s'il contient des érreurs trop graves. Donc un script qui contient une erreur de syntax, ne sera pas éxécuté et donc la directive ini_set("display_errors", "on" ); restera sans éffet ... domage, s'aurait été bien pratique.

n°798627
jagstang
Pa Capona ಠ_ಠ
Posté le 17-07-2004 à 19:19:25  profilanswer
 

Snipe Foo a écrit :

Bon ben en fait, le probleme était assez logique, la directive ne fonctionne que si le script peut etre éxecuté, hors le script n'est pas éxécuté s'il contient des érreurs trop graves. Donc un script qui contient une erreur de syntax, ne sera pas éxécuté et donc la directive ini_set("display_errors", "on" ); restera sans éffet ... domage, s'aurait été bien pratique.


 
pratique d'éxécuter un script avec une erreur de syntaxe... ça vient vraiment grave là :pfff:


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°798896
Snipe Foo
Head Shot !!!
Posté le 18-07-2004 à 15:11:12  profilanswer
 

Merci pour cette réponse pleine de comprehension :)
 
[...] domage, s'aurait été bien pratique ... de savoir où se cituait l'érreur de syntaxe.

mood
Publicité
Posté le 18-07-2004 à 15:11:12  profilanswer
 

n°799127
jagstang
Pa Capona ಠ_ಠ
Posté le 19-07-2004 à 01:33:58  profilanswer
 

en effet, mais vu la code que tu as posté difficile de deviner ou elle se situait...


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  

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

  [élucidé] ini_set('display_errors', 0) sans effet

 

Sujets relatifs
effet de bord junitEffet foireux car calculs trop importants
ajouter du svg au xml... cherche effet titre défilant starwars :)[CSS] cet effet possible en css ???
[PHP] Pourquoi ca marche pas ? [résolu](en effet c'était tout bete)[Javascript] effet de texte ds la barre de défilement...
Comment faire un effet de feu en ASM sur un amiga 500Rollover sur une seule image (avec effet d'ombre)
Pb de display sur casio 35+Comment intégrer cet effet à une page Web ?
Plus de sujets relatifs à : [élucidé] ini_set('display_errors', 0) sans effet


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