PHP Handbuch
Zurück |  | Nach vorne

# snmp_set_quick_print

(3.0.8 - 3.0.18 only, PHP 4 >= 4.0.0)

snmp_set_quick_print -- Setzt den Wert von quick_print innerhalb der UCD SNMP Bibliothek.

## Beschreibung

``void snmp_set_quick_print` (boolean quick_print)`

Setzt den Wert von quick_print innerhalb der UCD SNMP Bibliothek. Falls esgesetzt ist (1), wird die SNMP Bibliothek 'quick printed' Werte zurückgeben. Das Bedeutet, dass nur der Wert ausgegeben wird. Wenn quick_print nicht aktiviert ist, (Standarteinstellung) gibt die UCD SNMP Bibliothek extra Informationen aus, die den Typ des Wertes (z.B. IpAddress oder OID) enhalten. Zusätzlich gibt die Bibliothek Hex-Werte für alle Werte, die weniger als vier Zeichen haben, aus, wenn quick_print nicht aktiviert ist.

quick_print wird oft verwendet um die Informationen, die zurückgegeben werden, weiterzuverwenden anstatt sie auszugeben.

    snmp_set_quick_print(0);
    $a = snmpget("127.0.0.1", "public", ".1.3.6.1.2.1.2.2.1.9.1");
    echo "$a<BR>\n";
    snmp_set_quick_print(1);
    $a = snmpget("127.0.0.1", "public", ".1.3.6.1.2.1.2.2.1.9.1");
    echo "$a<BR>\n";

Der erste Wert, der ausgegeben wird, ist:: 'Timeticks: (0) 0:00:00.00', waehrend mit aktiviertem quick_print, nur '0:00:00.00' ausgegeben wird.

Standartmäßig gibt die UCD SNMP umfangreiche Werte zurück, quick_print wird verwendet um nur die Werte zurückzugeben.

Momentan werden Strings noch mit extra Quotierungen zurückgegeben, dies wird in Zukunft behoben werden.

Die snmp_set_quick_print() Funktion ist nur bei Verwendung der SNMP Bibliothek verfügbar, jedoch nicht bei Verwendung der Windows SNMP Bibliothek.

Zurück | Zum Anfang | Nach vorne
snmp_get_quick_print | Nach oben | Socket Funktionen