OVH Cloud OVH Cloud

Comment enlever les warnings quand on n'a pas acces au php.ini ?

9 réponses
Avatar
Herve
Comment enlever les warnings quand on n'a pas acces au php.ini ?
Je suis chez ouvaton.org.
Mon script génére des warnings que je voudrais enlever.
How-to ?

Hervé

9 réponses

Avatar
Stephane Pineau
Le 05 Feb 2004 20:23:47 GMT, Herve écrivait:

Comment enlever les warnings quand on n'a pas acces au php.ini ?
Je suis chez ouvaton.org.
Mon script génére des warnings que je voudrais enlever.


1) corriger le script pour que ces warning ne se produisent plus me semble
encore la meilleure solution.

2) En dernier recours, préfixer dans le source les instructions qui génèrent
ces warning par un @ (voir doc) ca empêchera l'affichage des warning, mais
en cas de gros problèmes ca te rendra la tache beaucoup plus difficile pour
en découvrir l'origine.

Cordialement,
Stéph'

--
AcroDict : Dictionnaire francophone des acronymes informatiques
<URL:http://www.teaser.fr/~spineau/acrodict/index.htm>
PHP Page : Script PHP3 Gratuits (Forum, Gestionnaires BDD, etc..)
<URL:http://steph.pineau.free.fr/php/index.php>

Avatar
Frederic Jacquot

Comment enlever les warnings quand on n'a pas acces au php.ini ?
Je suis chez ouvaton.org.
Mon script génére des warnings que je voudrais enlever.
How-to ?


Rajouter un @ devant les commandes sensibles, par exemple :
$fi = @fopen(...);

--
Frédéric

Avatar
Bruno Desthuilliers
Herve wrote:
Comment enlever les warnings quand on n'a pas acces au php.ini ?


Bonne question...

Je suis chez ouvaton.org.


<HS> Et tu a bien raison...moi aussi (et hop, un peu de pub) </HS>

Mon script génére des warnings que je voudrais enlever.
How-to ?


Deux solutions (pas forcément exclusives, mais à appliquer de préférence
dans cet ordre)

1/ tu regardes dans ton source l'origine des warnings, et tu fais en
sorte de corriger le problème

2/ Tu règles l'affichage des erreurs avec error_reporting()
http://fr2.php.net/manual/en/function.error-reporting.php

HTH
Bruno

Avatar
Frederic PANES
Herve écrivit :
Comment enlever les warnings quand on n'a pas acces au php.ini ?


Bonjour,

voir la fonction error_reporting() sous PHP :

http://www.nexen.net/docs/php/annotee/function.error-reporting.php

error_reporting(0) devrait faire l'affaire.

Cordialement.

--
Frédéric

Avatar
Frederic Le Regent
Salut,

Je te renvoi a la doc php
http://nl.php.net/error_reporting pour la function error_reporting.

Bye

"Herve" wrote in message
news:bvu7pg$n6v$
Comment enlever les warnings quand on n'a pas acces au php.ini ?
Je suis chez ouvaton.org.
Mon script génére des warnings que je voudrais enlever.
How-to ?

Hervé


Avatar
Savut
ou avec un fichier .htaccess

php_value display_errors 0

etc... selon le besoin

Savut

"Frederic PANES" wrote in message
news:40235ef8$0$28943$
Herve écrivit :
Comment enlever les warnings quand on n'a pas acces au php.ini ?


Bonjour,

voir la fonction error_reporting() sous PHP :

http://www.nexen.net/docs/php/annotee/function.error-reporting.php

error_reporting(0) devrait faire l'affaire.

Cordialement.

--
Frédéric



Avatar
Eric Daspet
Herve wrote:
Comment enlever les warnings quand on n'a pas acces au php.ini ?
Je suis chez ouvaton.org.
Mon script génére des warnings que je voudrais enlever.
How-to ?



error_reporting(E_ERROR)


Ceci dit normalement on enlève pas les Warning, on les évite. Si tu en
as c'est que tu fais quelque chose mal. Montre nous les (avec les
quelques lignes de code) histoire qu'on puisse te dire comme l'éviter.

--
Eric

Avatar
wolfsolo
Herve wrote:
Comment enlever les warnings quand on n'a pas acces au php.ini ?
Je suis chez ouvaton.org.
Mon script génére des warnings que je voudrais enlever.
How-to ?

Hervé


http://www.nexen.net/docs/php/annotee/function.error-reporting.php

Avatar
Stephane Santon
Bonjour,

En utilisant la fonction php ini_set();

ini_set( 'display_errors', '0');

et/ou avec

error_reporting( 0 );

Comment enlever les warnings quand on n'a pas acces au php.ini ?
Je suis chez ouvaton.org.
Mon script génére des warnings que je voudrais enlever.


--
** Anti-Spam : ajouter [usenet] dans l'objet pour ne pas être rejeté.

Cordialement, Stéphane *** http://www.team-santonum.com
Loisirs, nature, arts, technologie : accueil en Charente-Maritime