Bug #16000 Updated: fpassthru and timeouts
| From: | yohgaki@php.net | 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