From: sentomas at hotmail dot com Operating system: FreeBSD PHP version: 4.3.3 PHP Bug Type: FTP related Bug description: ftp_rawlist long list retrive fail after 60 sec
Description: ------------ if the ftp list so long that can retrive in 60sec, the ftp_rawlist() automaticly fail. I re-set FTP timeout and default_socket timeout and of cause use commandline mode , but it didnt seems to work. Reproduce code: --------------- //-lR option in order to make ftp server reply whole dir list, which might be very very long, so its take time more than 60 sec. $dirlist = ftp_rawlist($conn_id, "-lR"); if ($dirlist === false){ //defintely fail whatever you do after 60sec //commandline mode return "fail"; } Expected result: ---------------- might be some kind of "default_socket_timeout" limit in inter-core? because i saw the ftp.c will write to the list tmpfile first then output to array. -- Edit bug report at http://bugs.php.net/?id=25641&edit=1 -- Try a CVS snapshot (php4): http://bugs.php.net/fix.php?id=25641&r=trysnapshot4 Try a CVS snapshot (php5): http://bugs.php.net/fix.php?id=25641&r=trysnapshot5 Fixed in CVS: http://bugs.php.net/fix.php?id=25641&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=25641&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=25641&r=needtrace Try newer version: http://bugs.php.net/fix.php?id=25641&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=25641&r=support Expected behavior: http://bugs.php.net/fix.php?id=25641&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=25641&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=25641&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=25641&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=25641&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=25641&r=dst IIS Stability: http://bugs.php.net/fix.php?id=25641&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=25641&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=25641&r=float