ID:               37213
 User updated by:  marty at upbeatmms dot com
 Reported By:      marty at upbeatmms dot com
 Status:           Open
 Bug Type:         SNMP related
 Operating System: Windows 2000
 PHP Version:      5.1.2
 New Comment:

Updated Code (still not working but displays the keys):

<?php
        snmp_set_quick_print(0);
        echo "find Mac address in above results - make note of OID<br>";
        $a = snmpwalk("192.168.1.1", "read",".1.3.6.1.2.1.17.4.3.1.1"); 
        $keys=array_keys($a);
        while (list($key, $val) = each($a))
        {
                echo "$key => $val\n<br>";
        }
?> 

Here is the output from the code:

0 => Hex: 00 06 5B F3 A9 84 
1 => Hex: 00 08 7C EB 54 80 
2 => Hex: 00 0C 41 9B B3 31 
3 => Hex: 00 12 43 B1 13 06 
4 => Hex: 00 A0 C9 25 C8 DE 
5 => Hex: 00 D0 01 5F 54 00 
6 => Hex: 00 D0 01 75 64 00 
7 => Hex: 00 D0 01 75 A8 00 
8 => Hex: 00 D0 B7 7A 1D 9E 
9 => Hex: 00 D0 B7 94 22 5C 

==================================================

Here is the output using the snmpwalk from UCD SNMP:

.iso.3.6.1.2.1.17.4.3.1.1.0.6.91.243.169.132 =  Hex: 00 06 5B F3 A9 84
.iso.3.6.1.2.1.17.4.3.1.1.0.8.124.235.84.128 =  Hex: 00 08 7C EB 54 80
.iso.3.6.1.2.1.17.4.3.1.1.0.12.65.155.179.49 =  Hex: 00 0C 41 9B B3 31
.iso.3.6.1.2.1.17.4.3.1.1.0.18.67.177.19.6 =  Hex: 00 12 43 B1 13 06
.iso.3.6.1.2.1.17.4.3.1.1.0.160.201.37.200.222 =  Hex: 00 A0 C9 25 C8
DE
.iso.3.6.1.2.1.17.4.3.1.1.0.208.1.95.84.0 =  Hex: 00 D0 01 5F 54 00
.iso.3.6.1.2.1.17.4.3.1.1.0.208.1.117.100.0 =  Hex: 00 D0 01 75 64 00
.iso.3.6.1.2.1.17.4.3.1.1.0.208.1.117.168.0 =  Hex: 00 D0 01 75 A8 00
.iso.3.6.1.2.1.17.4.3.1.1.0.208.183.122.29.158 =  Hex: 00 D0 B7 7A 1D
9E
.iso.3.6.1.2.1.17.4.3.1.1.0.208.183.148.34.92 =  Hex: 00 D0 B7 94 22
5C

Hope the additional info will help.


Previous Comments:
------------------------------------------------------------------------

[2006-04-29 23:36:01] marty at upbeatmms dot com

The array keys contain a numeric value starting at 0 that have no
relevance to the OID.

------------------------------------------------------------------------

[2006-04-29 11:41:14] [EMAIL PROTECTED]

What's in the array keys?

------------------------------------------------------------------------

[2006-04-26 19:33:23] marty at upbeatmms dot com

Description:
------------
In the following code below the OID is not displayed - just the data. 
The command line version of UCD-SNMP displays both the OID and Data. 



Reproduce code:
---------------
<?php
        snmp_set_quick_print(0);
        $a = snmpwalk("192.168.1.1", "Read",".1.3.6.1.2.1.17.4.3.1.1"); 

        foreach ($a as $val) {
        echo "$val\n<br>";
}

?> 

Expected result:
----------------
I excpect to see both the OID and the data

Actual result:
--------------
Just the data is displayed


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=37213&edit=1

Reply via email to