Php+exception

Fermé
Anoso Messages postés 144 Date d'inscription jeudi 17 septembre 2009 Statut Membre Dernière intervention 23 septembre 2013 - 30 avril 2010 à 17:03
Anoso Messages postés 144 Date d'inscription jeudi 17 septembre 2009 Statut Membre Dernière intervention 23 septembre 2013 - 30 avril 2010 à 17:35
salut à tous ,voila j'ai un problème qui me semble simple mais malheureusement j'ai pas trouvé la solution voila:

$a = snmpwalk($_POST['adrsnmp'], "passsnmp", ".1.3.6.1.2.1.10.21.1.2.2.1.3");
if($a)
{
foreach ($a as $val) {
echo "$val </br>";
}}
else{
echo"erreur connexion";
}

en principe si il y'a une erreur il m'affiche :erreur connexion

mais lorsque j'exécute il m'affiche:
Warning: snmpwalk() [function.snmpwalk]: No response from 192.168.1.3 in C:\xampp\htdocs\laboratoire\Copie de DBProtect_v1.0\web\include\nbre_appel_succ.php on line 60
erreur connexion

moi j veux supprimer l'exception généré par PHP et le remplacer par mon propre message.

Merci d'avance

4 réponses

Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
30 avril 2010 à 17:27
en fait c'est le message d'erreur de la fonction et non le tien qui s'affiche effectivement si tu veux, tu peux disable le message d'erreur de la fonction en la précedent d'un @ :
$a = @snmpwalk($_POST['adrsnmp'], "passsnmp", ".1.3.6.1.2.1.10.21.1.2.2.1.3"); 

Perso, je mettrai aussi plutôt :
if( ($a) && !empty($a) )  
0
$a = @snmpwalk($_POST['adrsnmp'], "passsnmp", ".1.3.6.1.2.1.10.21.1.2.2.1.3"); 

if($a) 
    echo "OK";
else
    echo "Erreur connexion"
0
Anoso Messages postés 144 Date d'inscription jeudi 17 septembre 2009 Statut Membre Dernière intervention 23 septembre 2013
30 avril 2010 à 17:33
Merci bcp pour ta réponse ,mais juste un ptit question.ou j peux trouver toutes les exceptions du php?
car si j connais l'exception j peux utiliser ainsi try catch et modifier le message n'est ce pas?
0
Anoso Messages postés 144 Date d'inscription jeudi 17 septembre 2009 Statut Membre Dernière intervention 23 septembre 2013
30 avril 2010 à 17:35
en ts cas ca marche trés bien merciiiiiiiiiiiiiiiiiii vraiment c un site génial :)
0