rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

[PHP] Enlever message d'erreur

singsonn, le mardi 24 avril 2007 à 13:25:20
Bonjour,

je suis sur un projet de développement d'un outil en PHP avec des requêtes SNMP. Dans ce programme, je fais une requête SNMP dans une boucle for du style :

for($f=1;$f<$nb_iface+1;$f++){

$type_iface = snmpget ($adresse_ip, "private", ".1.3.6.1.4.1.9.2.2.1.1.1.$f");

$f change donc à chaque passage dans la boucle. Il se trouve que les objets recherchés (.1.3.6.1.4.1...) n'éxiste pas lors de certaines valeurs de $f et cela m'affiche alors un message d'erreur sur la page web du genre :

Warning: snmpget(): Error in packet: (noSuchName) There is no such variable name in this MIB ...

J'aimerais savoir s'il est possible d'éviter que ce message d'erreur apparaisse, et le capturer pour le traiter. Y-a-t il des fonctions spécifiques ?

Merci d'avance pour votre aide !

Singsonn !
Répondre à singsonn  Signaler ce message aux modérateurs Aller au dernier message

1


  • 2
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
kij_82, le mardi 24 avril 2007 à 17:42:05
Pour ne pas afficher à l'écran ce message (donc l'ignorer) met un '@' devant l'instruction succeptible de déclencher l'erreur, comme suit :


$type_iface = @snmpget ($adresse_ip, "private", ".1.3.6.1.4.1.9.2.2.1.1.1.$f"); 



Pour ce qui est de la "catcher", tu devrais tester ton retour ($type_iface) avec la valeur NULL ou autre. Peut etre existe-t-il une commande pour récupérer la dernière erreur ou le dernier warning survenu mais je ne connais pas.

~ N'oubliez pas la balise "Résolu" lorsque votre problème est... résolu :) ~
Répondre à kij_82

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
singsonn, le vendredi 11 mai 2007 à 14:17:54
Merci, c'est exactement ce que je cherchais !
Répondre à singsonn

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
alpha83200, le lundi 24 décembre 2007 à 00:45:38
bonjour tlm , jé un probleme un icone d'erreur s'affiche il y a pa de message juste un icone en forme de U vert avec un petit D rouge et un rectangle ki copie un morceau de l'image ou je suis. jé fai plein de redémarage et éteint l'ordi il part pa et kan je le ferme il revien :s svp si kelkun peut m'aider sa serré sympa =) .
Répondre à alpha83200

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
clement, le vendredi 1 février 2008 à 21:45:29
bjr meme prblm svp aider nous
Répondre à clement

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
selas, le lundi 4 février 2008 à 23:23:26
meme probleme derreur verte et rouge ! si quelqun a un moyen de retirer cette erreur sa serai cool !
Répondre à selas

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
tahar, le mercredi 23 avril 2008 à 01:24:45
sa seré bien de nous aider on a tous le méme probléme !!!!!!
Répondre à tahar

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 kij_82, le mercredi 23 avril 2008 à 09:46:34
Bonjour à tous,

Le sujet que vous demandez n'a aucun rapport avec le sujet de base.
Donc si vous souhaitez que quelqun vous réponde il faudra aller faire un tour du coté de la charte (et la lire), puis ouvrir une nouvelle discussion avec un sujet clair et précis, en relation avec votre problème, ainsi qu'un texte résumant / présentant précisément votre problème (dans quel environnement, en faisant quoi, etc)

Merci à vous.

~ N'oubliez pas la balise "Résolu" lorsque votre problème est... résolu :) ~
Répondre à kij_82
Logiciels pertinents trouvés dans les téléchargements
Télécharger PHP Edit 0.6PHP Edit - PHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de...Catégorie: PHP
Licence: Freeware/gratuit
Télécharger Yahoo Messenger   9.0 bêtaYahoo Messenger - Yahoo Messenger ne cesse d'évoluer et de nous rendre la messagerie instantanée encore plus agréable. Cette nouvelle version...Catégorie: Messagerie instantanée
Licence: Freeware/gratuit
Télécharger Pack anniversaire Windows Live Messenger 1.0Pack anniversaire Windows Live Messenger - Windows Live Messenger propose dans son interface des smileys et des émoticônes pour égayer vos conversations instantannées....Catégorie: Messagerie instantanée
Licence: Freeware/gratuit
Télécharger MessenPass FR 1.16MessenPass FR - MessenPass affiche les mots de passe des clients de messagerie instantanée suivants : MSN Messenger, Windows Messenger...Catégorie: Messagerie instantanée
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « [PHP] Enlever message d'erreur »