#19135 [Opn->Fbk]: Can't execute snmp functions

From: Date: Thu, 29 Aug 2002 02:42:45 +0000
Subject: #19135 [Opn->Fbk]: Can't execute snmp functions
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-18108@lists.php.net to get a copy of this message
ID: 19135 Updated by: kalowsky@php.net Reported By: george.travan@adelaide.edu.au -Status: Open +Status: Feedback Bug Type: SNMP related Operating System: solaris 2.6 PHP Version: 4.2.2 New Comment: okay again, I ask for a simple sample script to reproduce this. Mainly because the sample you gave me, assumes $community exists, and that the array you're creating ($workstations) is correct. Sorry but more detail is needed. Previous Comments: ------------------------------------------------------------------------ [2002-08-28 21:52:54] george.travan@adelaide.edu.au The $workstations array does report correctly the ip's on closer inspection. echo "-{$workstations[$i]-"; correctly identifies the array members. just seems to fail as an argument to snmpget. ------------------------------------------------------------------------ [2002-08-28 21:28:42] sniper@php.net Seems more like some bug in your script.. Are you sure $workstations[$i] holds the IP ? Try adding this before the snmpget() call: echo "-{$workstations[$i]-"; so you'll see that there aren't any extra stuff in it..like \n or so. Each line in that array returned by file will hold the line ending.. ------------------------------------------------------------------------ [2002-08-28 20:06:45] george.travan@adelaide.edu.au forgot to include that $number_of_workstations = count($workstations); seems to be a problem with $workstations[$i] in the loop causing this. ------------------------------------------------------------------------ [2002-08-28 20:02:40] george.travan@adelaide.edu.au I think I know what could be happening. snippet of code: $workstations = file ("workstations.txt"); for ($i=0; $i < $number_of_workstations; $i++) { $status = snmpget($workstations[$i], $community, ".1.3.6", $timeout, $retries); The problem is with $workstations[$i]. When I replace this with the workstation ip address it works. So it seems the problem is with the construction of the argument. ------------------------------------------------------------------------ [2002-08-28 12:35:09] kalowsky@php.net Not enough information was provided for us to be able to handle this bug. Please re-read the instructions at http://bugs.php.net/how-to-report.php If you can provide more information, feel free to add it to this bug and change the status back to "Open". Thank you for your interest in PHP. Please post a sample script ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/19135 -- Edit this bug report at http://bugs.php.net/?id=19135&edit=1

« previous php.bugs (#18108) next »