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