Rechercher : dans
Par :

Cacher les erreurs en php

Dernière réponse le 4 fév 2008 à 22:13:21 mathieu, le 11 fév 2005 à 11:27:22 
 Signaler ce message aux modérateurs

Bonjour

Je voudrais savoir si il est possible de cacher les erreurs qui s'affiche quand il y a une erreur dans php genre celle ci
Warning: mysql_connect(): Access denied for user: 'perez@artemis.stsii66' (Using password: YES) in /home/promo2005/perez/public_html/verif.php on line 10

merci

Meilleures réponses pour « cacher les erreurs en php » dans :
[PHP] Notice: Undefined index: VoirSi vous utilisez les tableaux $_POST ou $_GET pour récupérer les variables de vos formulaires ou autres, il se peut que vous tombiez sur cette erreur: Notice: Undefined index 'champs du tableau' in 'chemin du fichier php en cours d'execution' on line...
[PHP] Les ressemblances à ne pas confondre VoirIntroduction Concaténation ou paramètres ? Guillemets/Apostrophe Structure require/include isset vs empty htmlentities ou htmlspecialchars ? Nombre de signes égal Introduction Cette astuce présente plusieurs fonction ou astuces en php...
[PHP] Méthodes de débogage VoirI. Informations sur une variable I.1 echo I.2 print_r() I.3 var_dump() / var_export() I.4 Rediriger la sortie (ne pas afficher à l'écran) II. "Backtrace" ou rapport de contexte III. Bien utiliser les rapports d'erreur IV. Le mot clé...
PHP - Parser du XML VoirIntroduction à XML PHP permet l'analyse syntaxique (parsage ou parsing en anglais) d'un document XML. Le langage XML (eXtensible Markup Language, traduisez Langage à balises extensibles) est un métalangage, c'est-à-dire un langage permettant de...
PHP - Connexion à un annuaire LDAP VoirIntroduction à LDAP PHP permet la connexion et l'envoi de requêtes sur un annuaire LDAP, c'est-à-dire un serveur permettant de stocker des informations de manière hiérarchique. Un serveur LDAP est conçu pour être capable de gérer les opérations...

1

jonathan, le 11 fév 2005 à 18:06:19

Si tu a easyphp, je pense qu'il faut que tu ailles dans php.ini où sont enregistrés toutes les options de configurations pour easyphp et essaye de trouver cette option dans le fichier, c'est peut être "display_errors = Off" . Moi il est par défaut à Off et les messages d'erreurs s'affichent alors essaie de le mettre à On, si ça se trouve ça va marcher. (attention l'expression entre guillemets se trouve deux fois dans le fichier donc il faut le mettre deux fois à On!). Autrement si cela ne marche pas, cherche dans les autres options mais tout est en bon anglais c'est pas évident.
Voilà.

Jonathan

Répondre à jonathan

2

GallyNet, le 11 fév 2005 à 20:34:53
  • +7

Sinon tu met un @ devant les fonctions qui renvoie des message d'erreur, ainsi tu est sur qu'aucun message ne sera affiché. Mais fait attention de bien gérer les erreurs malgré tout.

Répondre à GallyNet

3

bassirou, le 4 déc 2007 à 13:45:41

Moi j'ai réglé un probleme avec cet astuce. GRAND MERCI!! J'ai galéré des heures durant

Répondre à bassirou

4

slum-dunk, le 4 déc 2007 à 13:55:25

C'est bien beau tout ça mais cé encore mieux de chercher à corriger les erreurs...

Répondre à slum-dunk

5

Kyle_of_klanack, le 18 déc 2007 à 12:19:27

Merci beaucoup, c'est exactement ce que je cherchais.


>Par slum-dunk, le mardi 4 décembre 2007 à 13:55:25
>
>C'est bien beau tout ça mais cé encore mieux de chercher à corriger les erreurs...
>
>
<

Pas obligatoirement, dans mon cas, je vérifie la validité d'Url, le booléan de la fonction me suffit, pas besoin des messages d'erreur.

Répondre à Kyle_of_klanack

6

slum-dunk, le 26 déc 2007 à 14:12:00

"Pas obligatoirement, dans mon cas, je vérifie la validité d'Url, le booléan de la fonction me suffit, pas besoin des messages d'erreur."

A chacun ses besoins !!!Kyle,le code c'est comme une marre,....

Répondre à slum-dunk

7

 Djey, le 4 fév 2008 à 22:13:21

Il a raison une erreur n'est pas forcement signe de mauvais code

dans mon cas cet astuce m'a bien servi.
j'ai developpé un moteur de template et le chargement du template est relatif a l'argument donné dans l'URL
je devais importer un fichier template donc mais dans le cas ou il n'existe pas ce template ci pas je devais donc recupere une page 404 perso
et meme avec un or il m'afficher quand meme l'erreur donc c'est utile !!

voila le bout de code concerné

$url=$_SERVER["PHP_SELF"];
$url_explode=explode("/",$url);
if($url_explode[2]!="")
{
@$page=file_get_contents($GLOBALS["config"]["dir_templates"]."/".$url_explode[2].'.html')or($page=file_get_contents($GLOBALS["config"]["dir_templates"].'/404.html'));
}

Répondre à Djey
Collection CommentÇaMarche.net