ID: 29110 User updated by: fcurra at tecnonexo dot com Reported By: fcurra at tecnonexo dot com -Status: Feedback +Status: Open Bug Type: FTP related Operating System: Linux 2.4.25 PHP Version: 4.3.7 New Comment:
result of var_dump(ftp_pasv($conn_id, true)); is bool(true) Previous Comments: ------------------------------------------------------------------------ [2004-07-12 19:16:54] [EMAIL PROTECTED] Oh, and is there any IPv6 involved here? (Take a look at phpinfo() to see if it says IPv6 enabled) Does the remote server support IPv6? Are you passing a hostname or an IP address? If both ends are IPv6 capable, try connecting with an IPv4 address (1.2.3.4 as opposed to ftp.foo.com) to see if it behaves properly. ------------------------------------------------------------------------ [2004-07-12 19:08:23] [EMAIL PROTECTED] What is the return value of ftp_pasv()? var_dump(ftp_pasv($conn_id, true)); ------------------------------------------------------------------------ [2004-07-12 18:27:31] fcurra at tecnonexo dot com Comment about behavior. If you don't use passive mode (comment line ftp_pasv) then the warning doesn't appear. Any ideas? ------------------------------------------------------------------------ [2004-07-12 17:56:58] fcurra at tecnonexo dot com Description: ------------ I need to retrieve files from a SSL-FTP connection. I started working with PHP 4.3.3, but the function ftp_rawlist() allways returned false with a specific FTP server (casually the one which i need to connect, it works with others). So, after read comments about other ocurrences of this problem i installed PHP 4.3.7 and tried again. I though that maybe with the last PHP version this problem were solved. When i execute the reproduced code, received the actual result showed. Reproduce code: --------------- if( $conn_id = ftp_ssl_connect($ftp_host) ) { $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); ftp_pasv($conn_id, true); $pwd = ftp_pwd($conn_id); $buff = ftp_rawlist($conn_id, $pwd); var_dump($buff); } ftp_close($conn_id); Expected result: ---------------- print the list of files. Actual result: -------------- Warning: ftp_rawlist(): php_connect_nonb() failed: Connection refused (111) in /usr/local/apache_1.3.27/htdocs/nti/connect.php on line 44 bool(false) ** LINE 44 is *********************** $buff = ftp_rawlist($conn_id, $pwd); ************************************* ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=29110&edit=1