Téléchargement
illégal
Posez votre question Signaler

[PHP] Enlever message d'erreur [Résolu]

singsonn 13Messages postés 15 janvier 2007Date d'inscription - Dernière réponse le 23 avril 2008 à 09:46
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 !
Lire la suite 

[PHP] Enlever message d'erreur »

7 réponses
Réponse
+9
moins plus
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.

Ajouter un commentaire
Réponse
+0
moins plus
Merci, c'est exactement ce que je cherchais !
Ajouter un commentaire
Réponse
+0
moins plus
bjr meme prblm svp aider nous
Ajouter un commentaire
Réponse
+0
moins plus
meme probleme derreur verte et rouge ! si quelqun a un moyen de retirer cette erreur sa serai cool !
Ajouter un commentaire
Réponse
+0
moins plus
sa seré bien de nous aider on a tous le méme probléme !!!!!!
Ajouter un commentaire
Réponse
+0
moins plus
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.
Ajouter un commentaire
Réponse
-3
moins plus
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 =) .
Ajouter un commentaire
Ce document intitulé « [PHP] Enlever message d'erreur » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?