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

  FORUM HardWare.fr
  Programmation
  PHP

  afficher les erreurs php dans un if

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

afficher les erreurs php dans un if

n°855130
attentio
Posté le 21-09-2004 à 18:01:33  profilanswer
 

slt !
j'aimerais savoir comment faire pour afficher les erreurs php dans un if
ex :
 

Code :
  1. if( ma_fonction($HTTP_POST_VARS)!=false )
  2.     {
  3. echo' tout est ok';
  4. }
  5. else
  6. {
  7. echo'mes erreurs sont les suivantes:<br>';
  8. //affiche toute les erreurs php  
  9. //ex : Notice: Undefined index: blabla on ...  
  10. die ' je sais pas koi';
  11. }


 
 
 
merci de votre aide


Message édité par attentio le 24-03-2005 à 21:13:53

---------------
L'ordinateur a de la mémoire mais aucun souvenir ...
mood
Publicité
Posté le 21-09-2004 à 18:01:33  profilanswer
 

n°855141
Profil sup​primé
Posté le 21-09-2004 à 18:10:44  answer
 

??
tu fais une fonction qui te retourne une liste d'erreur ss forme de tableau :
 
function ma_fonction($variable)  
{
  $erreur = array();  
  if($mavariable != 123) $erreur[] = 'nombre différent de 123';
  if($mavariable < 123) $erreur[] = 'nombre inférieur à 123';
  return $erreur;
}
 
$mes_erreurs = ma_fonction(123);
//si il y a des erreurs de retournées
if (count($mes_erreurs)) {
  //tu listes ces dernieres
}


Message édité par Profil supprimé le 21-09-2004 à 18:11:32
n°855144
attentio
Posté le 21-09-2004 à 18:18:11  profilanswer
 

Je ne vois pas bien ... il faut mettre cette fonction dans le if ?
et pour lister toutes les  erreurs, tu fais comment?
 
merci de ton aide

n°855272
Gaby59
Posté le 21-09-2004 à 21:28:20  profilanswer
 

En faite tu veux pouvoir gerer tes erreur comme le systeme de l'exeption try() catch() cela ce fait à partir de la version 5
 
voici un exemple :

Code :
  1. <?php
  2. class Machin {
  3.    
  4.     public function OpenFile($file) {
  5.         // On tente d'ouvrir le fichier $file.
  6.         if(!@fopen($file, 'r')) {
  7.             // Impossible !! on lève une exception.
  8.             throw new Exception ('Impossible d\'ouvrir ' . $file);
  9.         }
  10.     }
  11.    
  12. }
  13. // -------------------------------------------------------------------------
  14. // Nouvelle instance de la classe Machin
  15. $O = new Machin;
  16. // Utilisation des try{} catch{}
  17. // On teste la méthode Machin :: OpenFile()
  18. try {
  19.     $O -> OpenFile('truc-qui-n-existe-pas');
  20. }
  21. // Une exception a été levée, on affiche le message d'erreur via la méthode Exception :: getMessage()
  22. catch (Exception $e) {
  23.     echo $e -> getMessage();
  24.     // ON aurait pu également se servir des autres méthodes proposées par la classe Exception :
  25.     // echo $e -> getLine(); // affichera le numéro de ligne de l'erreur.
  26.     // echo $e -> getFile(); // affichera le nom du fichier où s'est deroulée l'erreur.
  27. }
  28. ?>

n°855370
attentio
Posté le 22-09-2004 à 00:55:18  profilanswer
 

oui mais je suis encore sur le 4 !

n°855444
ratibus
Posté le 22-09-2004 à 09:45:23  profilanswer
 

Je te conseille la lecture de ce chapitre de la doc :
http://fr2.php.net/manual/en/ref.errorfunc.php


---------------
Mon blog
n°855592
Gaby59
Posté le 22-09-2004 à 13:17:14  profilanswer
 

ratibus a écrit :

Je te conseille la lecture de ce chapitre de la doc :
http://fr2.php.net/manual/en/ref.errorfunc.php


 
Oui mais je suis sur qu'il parle pas anglais alors voici le meme mais en francais : http://fr2.php.net/manual/fr/ref.errorfunc.php


Message édité par Gaby59 le 22-09-2004 à 13:18:14
n°855593
Gaby59
Posté le 22-09-2004 à 13:17:38  profilanswer
 

.


Message édité par Gaby59 le 22-09-2004 à 13:18:00

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

  afficher les erreurs php dans un if

 

Sujets relatifs
problème pour afficher des données dans un tableaucomment attendre le chargement avant d'afficher une page ?
Afficher du texte toujours à la même position dans la consoleAfficher tableau case par case
afficher CSS rapidement?Afficher petites images dans sur grande dynamiquement [RESOLU]
Afficher les valeurs d'un tableau Excel sous forme de cercles ?[PHP] Afficher les erreurs Warning et Notice
[Apache]afficher les erreurs[PERL/WWW] Comment afficher les warnings et les erreurs??
Plus de sujets relatifs à : afficher les erreurs php dans un if


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