note 53575 added to function.ssh2-exec

From: Date: Mon, 06 Jun 2005 13:48:58 +0000
Subject: note 53575 added to function.ssh2-exec
Groups: php.notes 
Request: Send a blank email to php-notes+get-90008@lists.php.net to get a copy of this message
As per the documentation, this function returns a resource of type stream. I expected stream functions, including feof(), to work with the resource, but the following did not seem to work for me: <?php $filename = "eg.txt"; $stream0 = ssh2_exec($conn, "stat $filename"); if($stream0) { $i = 1; while( !feof($stream) ) { $line = fgets($stream0) echo "<br>Line $i ==> $line"; $i += 1; } ?> Instead, I used the following and it worked! <?php $filename = "eg.txt"; $stream0 = ssh2_exec($conn, "stat $filename"); if($stream0) { $i = 1; while( $line = fgets($stream0) ) { echo "<br>Line $i ==> $line"; $i += 1; } ?> ---- Manual Page -- http://www.php.net/manual/en/function.ssh2-exec.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+53575 Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+53575&report=yes&reason=added+to+the+manual Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+53575&report=yes&reason=bad+code Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+53575&report=yes&reason=spam Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+53575&report=yes&reason=useless Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+53575&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+53575&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#90008) next »