ID: 49507 User updated by: dro at mediaan dot nl Reported By: dro at mediaan dot nl -Status: Feedback +Status: Open Bug Type: FTP related Operating System: FreeBSD 5.4 PHP Version: 5.2.10 New Comment:
When I change the line "$conn_id = @ftp_ssl_connect($ftp_server);" to "$conn_id = @ftp_connect($ftp_server);" it works. I'm a little confused. Does this mean the FTP server I'm trying to connect to doesn't support ftp_ssl_connect? Why am I getting the error message on ftp_login rather then ftp_ssl_connect then? How is this possible when nothing has changed on the FTP server configuration? The same code used to work under PHP 4.4.9 while connecting to the same FTP server. Previous Comments: ------------------------------------------------------------------------ [2009-09-09 10:04:16] [email protected] "Well, there's your problem." -- Q:-{) Check the target ftp server if it actually supports such. Doesn't seem to be any bug per se. ------------------------------------------------------------------------ [2009-09-09 09:04:24] dro at mediaan dot nl After removing the @'s I get a warning. Warning: ftp_login() [function.ftp-login]: 'AUTH SSL': command not understood in /usr/jail/home/a/aevitae/htdocs/incl_stap7.php on line 229. ------------------------------------------------------------------------ [2009-09-09 08:45:00] [email protected] And what might it output if you removed the @'s ? There's quite likely and error that happens which you now don't know anything about.. ------------------------------------------------------------------------ [2009-09-09 07:42:40] dro at mediaan dot nl Description: ------------ After upgrading our PHP version from 4.4.9 to 5.2.10 we are experiencing problems with FTP. The example below used to return true for variable $login_result under PHP version 4.4.9. After migration to PHP version 5.2.10 the example below returns null for variable $login_result. Reproduce code: --------------- $conn_id = @ftp_ssl_connect($ftp_server); $login_result = @ftp_login($conn_id, $ftp_username, $ftp_password); Expected result: ---------------- true Actual result: -------------- null ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=49507&edit=1
