Hello,
 I have installed php 4.1.2 and ucd 4.2.4 both from tarballs on a linux
box, and compiled php both as an apache module and standalone (same
options, except for the --with-apxs). Now, when I use snmpwalk or whatever
other function from within apache, it works (almost) correctly:
snmp_set_quick_print causes php to return both the OID and the value
although the manual says different, but I can live with that. the
problem is that a simple script run from the standalone interpreter on
the same machine behaves very strange. Example:

#!/usr/local/bin/php -q
<?
snmp_set_quick_print(1);
$test=snmpwalk("1.2.3.4","public","system");
for (reset($test); $i = key($test); next($i)){
 echo "$test[$i]\n";
}

does not print ANYTHING (nothing in php.log, also. I have
error_reporting = E_ALL in php.ini)
but if I do a snmpget("1.2.3.4","public","system.sysName.0")
I get
system.sysName.0 sysName not set
which is (almost) correct.
the snmp* commands from the ucd-snmp package work just fine.
 Does anyone have some clue on what could have happened?
  Thank you.



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to