Bug #16000 Updated: fpassthru and timeouts

From: Date: Wed, 08 May 2002 07:48:28 +0000
Subject: Bug #16000 Updated: fpassthru and timeouts
References: 1  Groups: php.bugs php.doc 
Request: Send a blank email to php-bugs+get-7197@lists.php.net to get a copy of this message
ID: 16000 Updated by: yohgaki@php.net Reported By: lance_laureys@3com.com -Status: Feedback +Status: Open -Bug Type: Output Control +Bug Type: Documentation problem Operating System: 2000 Server PHP Version: 4.1.2 New Comment: > I did find the solution. In IIS there is a CGI timeout function defaulted > to 300 seconds. THIS MUST BE raised in order for slow dialups to download > large files. If it is not raised, IIS assumes that the script is done or > hung and kills it. Made this to a doc problem. Previous Comments: ------------------------------------------------------------------------ [2002-05-03 23:33:38] yohgaki@php.net Some browsers have hard coded timeout. Try different browsers see if it helps. ------------------------------------------------------------------------ [2002-03-11 11:28:34] lance_laureys@3com.com There seems to be a timeout problems with using fpassthru. Code : header( "Content-type: application/octet-stream" ); header( "Content-Length: $c_ByteSize" ); header( "Content-Disposition: attachment; filename=\"$F\"" ); $fp = fopen("D:\\CarrierFTP_Files\\".odbc_result($result, "FilePath").$F,"r") or die("Can't find file."); fpassthru($fp); When the person starts getting the file, after 5 min 2 sec it quits and tells me it has finished. I have increased timeouts everywhere, but it never gets the file. Suggestions on this? ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=16000&edit=1

« previous php.bugs (#7197) next »