ID: 39458 Updated by: [EMAIL PROTECTED] Reported By: brain at eucoders dot com -Status: Feedback +Status: Closed Bug Type: FTP related Operating System: Rehat Linux PHP Version: 4.4.5-dev Assigned To: nlopess New Comment:
OK, I have analysed your server response and it is returning a non-valid response (code 450). searching a little leads to: http://bugs.proftpd.org/show_bug.cgi?id=2863 http://bugs.proftpd.org/show_bug.cgi?id=2861 comment from the proftpd developer: "Resolved in 1.3.1rc1", so you'll need to upgrade proftpd as well. Closing bug report as the problem was already fixed (it didn't worked with a valid return code: 226) Previous Comments: ------------------------------------------------------------------------ [2007-01-03 20:06:52] [EMAIL PROTECTED] After all, I had already merged the patch to php 4.4 some time ago. So I really need access to your FTP server (an anonymous account is sufficient) ------------------------------------------------------------------------ [2007-01-03 18:24:38] brain at eucoders dot com Ok, after testing and testing and testing I got a nasty conclusion... After testing: http://www.phpclasses.org/browse/package/3174.html http://www.phpclasses.org/browse/package/2137.html http://www.phpclasses.org/browse/package/1244.html which are simple clases to handle FTP without builtin functions I got the same result which is "false" instead of "array()". That gave me the conclusion that it can be another bug in my ProFTP server 1.2.9 and I tried the same scripts for a different ftp server and worked fine. I think I will try to update ProFTP as well, and check again and post a bug on their site. Thanx. ------------------------------------------------------------------------ [2007-01-03 18:10:35] [EMAIL PROTECTED] I didn't merge the patches to PHP 4.. ------------------------------------------------------------------------ [2007-01-03 17:10:07] brain at eucoders dot com The previous sequence is returning false even though the directory exists and have 777 permissions. ------------------------------------------------------------------------ [2007-01-03 17:07:34] brain at eucoders dot com The sequence of the code is: ftpconnect(); echo "'"; $a=ftp_nlist($ftp_id, '/httpdocs/_site/s/5/0/3/t'); if($a===false) echo 'false'; else print_r($a); echo "'"; ftpclose(); (ftpconnect and ftpclose are my defined functions to connect to ftp server) ------------------------------------------------------------------------ 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/39458 -- Edit this bug report at http://bugs.php.net/?id=39458&edit=1
