Re: note 63641 modified in ref.ssh2 by langemeijer
| From: | Maciek Sokolewicz | Date: | Sat, 10 Nov 2012 21:07:41 +0000 |
| Subject: | Re: note 63641 modified in ref.ssh2 by langemeijer | ||
| References: | 1 2 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-191854@lists.php.net to get a copy of this message | ||
I don't think this is correct. Every single quote in the code here is escaped. The original note was more correct than the correction. Please fix it (and watch out for such mistakes in the future).
- Tul
On 10-11-2012 15:22, langemeijer@php.net wrote:
To list directory contents: <?php $connection = ssh2_connect(\"hostname\", 22); ssh2_auth_password($connection,\"username\", \"password\"); // or use any of the ssh2_auth_* methods $sftp = ssh2_sftp($connection); $dh = opendir(\"ssh2.sftp://$sftp/path/to/dir/\"); while (($file = readdir($dh)) !== false) { echo \"$file is in hostname:/path/to/dir\\n\"; } closedir($dh); ?> (thanks to Sara for assisting) --was-- To slightly correct the directory listing code below.... <?php $connection = ssh2_connect("hostname", 22); // use any of the ssh2_auth_* methods ssh2_auth_password($connection,"username", "password"); $sftp = ssh2_sftp($connection); $dir = "ssh2.sftp://$sftp/path/to/dir/"; $dh = opendir($dir); while (($file = readdir($dh)) !== false) { echo "$file is in hostname:/path/to/dir\ n"; } closedir($dh); ?> (thanks to Sara for assisting) http://php.net/manual/en/ref.ssh2.php