From:             [EMAIL PROTECTED]
Operating system: Windows 98
PHP version:      4.2.0
PHP Bug Type:     Scripting Engine problem
Bug description:  max_execution_time affects large uploads

I recently upgraded PHP 4.1.2 to PHP 4.2 on my local Windows computer and
it works a lot better for large uploads (no more huge RAM usage, etc).

However I noticed that on this new version the max_execution_time setting
counts the upload time, which doesn't make sense since the PHP script is
called only after the file has been uploaded on the temp directory.
set_time_limit() doesn't solve the problem since the time expires right
before the script is called.

For example if I set max_execution_time to 10 seconds and upload a 50Mb
file, the file will take 20-30 seconds to be uploaded (remember, this is a
local upload) and at the end I'll get a "Maximum execution time of 10
seconds exceeded" error. 

This would force anyone who wish to upload large files on a remote server
to set the max_execution_time setting to 10 *minutes* or more, which,
again, does not make sense.
-- 
Edit bug report at http://bugs.php.net/?id=16880&edit=1
-- 
Fixed in CVS:        http://bugs.php.net/fix.php?id=16880&r=fixedcvs
Fixed in release:    http://bugs.php.net/fix.php?id=16880&r=alreadyfixed
Need backtrace:      http://bugs.php.net/fix.php?id=16880&r=needtrace
Try newer version:   http://bugs.php.net/fix.php?id=16880&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=16880&r=support
Expected behavior:   http://bugs.php.net/fix.php?id=16880&r=notwrong
Not enough info:     http://bugs.php.net/fix.php?id=16880&r=notenoughinfo
Submitted twice:     http://bugs.php.net/fix.php?id=16880&r=submittedtwice

Reply via email to