A voir également:
- [PHP & SNMP]=>verifier la présence d'un OID
- Verifier compatibilite windows 11 - Guide
- Site pour verifier un lien - Guide
- Expert php - Télécharger - Langages
- Easy php - Télécharger - Divers Web & Internet
- Checking media presence start pxe over ipv4 - Forum Windows 10
1 réponse
Tu peux créer un handler pour savoir si la commande snmpget ( ou tout autre ) a pu aboutir. Ca n'est certe pas une solution esthétique mais dans tous les autres cas, si tu essaye de lire une valeur qui n'existe pas, PHP retournera un message d'erreur qui le sera encore moins :o)
<?php
set_error_handler("ErrorHandler");
$CannotRead = FALSE;
$Value = snmpget("127.0.0.1", "syncodm", ".1.3.6.1.2.1.25.1.1.0");
if ( $CannotRead == FALSE )
echo "OK : ".$Value;
else
echo "ERROR : Can't read value";
function ErrorHandler($errno, $errstr, $errfile, $errline)
{
global $CannotRead;
$CannotRead = TRUE;
}
?>
QQues exemples d'utilisation de SNMP avec PHP : http://www.sunyday.net/article-utilisation-de-SNMP-en-PHP.html
J'espere que ça t'aidera!
JD.
<?php
set_error_handler("ErrorHandler");
$CannotRead = FALSE;
$Value = snmpget("127.0.0.1", "syncodm", ".1.3.6.1.2.1.25.1.1.0");
if ( $CannotRead == FALSE )
echo "OK : ".$Value;
else
echo "ERROR : Can't read value";
function ErrorHandler($errno, $errstr, $errfile, $errline)
{
global $CannotRead;
$CannotRead = TRUE;
}
?>
QQues exemples d'utilisation de SNMP avec PHP : http://www.sunyday.net/article-utilisation-de-SNMP-en-PHP.html
J'espere que ça t'aidera!
JD.