ID: 32708 User updated by: predecess at hotmail dot com Reported By: predecess at hotmail dot com Status: Bogus Bug Type: FTP related Operating System: Red Hat Enterprise Linux PHP Version: 5.0.3 New Comment:
I tried the code you provided and it failed for me with the same error. I'll try again when we upgrade to 5.0.4 or 5.0.5 and see if it works then. Previous Comments: ------------------------------------------------------------------------ [2005-04-16 01:03:13] [EMAIL PROTECTED] This works fine for me (tm): <?php // Get FTP file list $ftpconn = ftp_connect('ftp.funet.fi'); if ($ftpconn) { if (ftp_login($ftpconn, 'username', 'password')) { $path = '/pub/Linux/'; $files = ftp_nlist($ftpconn, $path); foreach ($files AS $filelist) { echo $filelist, "\n"; } } } ?> (I won't quote here what Sara said about this bug report on IRC.. :) ------------------------------------------------------------------------ [2005-04-14 22:02:22] predecess at hotmail dot com Description: ------------ ftp_nlist does not work anymore, nor does ftp_rawlist. Code that used ftp_nlist worked fine on PHP 4.3.9 and simply copying the code to a server running PHP 5.0.3 breaks it. The /tmp directory's mode/permissions is set to 777 Reproduce code: --------------- <?php // Get FTP file list $ftpconn = ftp_connect('ftp.example.com'); if ($ftpconn) { if (ftp_login($ftpconn, 'username', 'password')) { $path = '/this/same/task/works/fine/with/a/url/wrapper/'; $files = ftp_nlist($ftpconn, $path); foreach ($files AS $filelist) { echo $filelist.'<br>'; } } } ?> Expected result: ---------------- this/same/task/works/fine/with/a/url/wrapper/file1.txt this/same/task/works/fine/with/a/url/wrapper/file2.txt this/same/task/works/fine/with/a/url/wrapper/file3.txt this/same/task/works/fine/with/a/url/wrapper/file4.txt Actual result: -------------- Warning: Invalid argument supplied for foreach() in /documentroot_path/ftpBUG.php on line 9 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=32708&edit=1