ID:               49507
 User updated by:  dro at mediaan dot nl
 Reported By:      dro at mediaan dot nl
 Status:           Bogus
 Bug Type:         FTP related
 Operating System: FreeBSD 5.4
 PHP Version:      5.2.10
 New Comment:

Changelog
5.2.2: The function was changed to return FALSE when it can't use an
SSL connection, instead of fallbacking to a non-SSL one as previously. 

Above is what the changelog says. But ftp_ssl_connect doesn't return
FALSE. It does return a SSL-FTP stream. 

It is the function call to ftp_login that returns NULL. Looking at the
manual ftp_login can either return TRUE or FALSE, but not NULL.

Please read my earlier comments!


Previous Comments:
------------------------------------------------------------------------

[2009-09-09 19:36:52] [email protected]

RTFM: http://www.php.net/ftp_ssl_connect

And search for the "Changelog" and there's your answer..


------------------------------------------------------------------------

[2009-09-09 10:35:51] dro at mediaan dot nl

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.

------------------------------------------------------------------------

[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..

------------------------------------------------------------------------

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/49507

-- 
Edit this bug report at http://bugs.php.net/?id=49507&edit=1

Reply via email to