ID:               27809
 User updated by:  jesse dot binam at simplot dot com
 Reported By:      jesse dot binam at simplot dot com
-Status:           Feedback
+Status:           Open
 Bug Type:         FTP related
 Operating System: Any
 PHP Version:      4.3.5
 New Comment:

Sweet! That fixed it. Sorry it took so long, I at some point must have
done a make clean and my system isn't the fastest.


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

[2004-03-31 14:28:48] [EMAIL PROTECTED]

Please try the following patch and see if it resolves the 

problem. 

 

Index: ftp.c 

=================================================================== 

RCS file: /repository/php-src/ext/ftp/ftp.c,v 

retrieving revision 1.102 

diff -u -3 -p -r1.102 ftp.c 

--- ftp.c       18 Mar 2004 17:12:07 -0000      1.102 

+++ ftp.c       31 Mar 2004 19:37:38 -0000 

@@ -394,6 +394,9 @@ ftp_syst(ftpbuf_t *ftp) 

                return NULL; 

        } 

        syst = ftp->inbuf; 

+       while (*syst == ' ') { 

+               syst++; 

+       } 

        if ((end = strchr(syst, ' '))) { 

                *end = 0; 

        } 

 

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

[2004-03-31 14:21:35] jesse dot binam at simplot dot com

ftp> quote SYST

215  OS/400 is the remote operating system. The TCP/IP version is
"V5R2M0".

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

[2004-03-31 14:06:34] [EMAIL PROTECTED]

What does SYST command return on your FTP server? The php's 

ftp_systype() is pretty much a wrapper around execution of 

SYST and fetching the response. 

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

[2004-03-31 13:44:05] jesse dot binam at simplot dot com

Description:
------------
When using ftp_systype() while connected to a AS/400 (V5R2M0 in my
case) returns null.

Reproduce code:
---------------
<?php



$fc = ftp_connect('as400server');

$login = ftp_login($fc,'username','password');

$systype = ftp_systype($fc);

echo $systype;



?>

Expected result:
----------------
I expect the output to be

'OS/400'

Actual result:
--------------
a null value


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


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

Reply via email to