Bug #16400 Updated: $_FILES array and mp3 files
| From: | sander@php.net | Date: | Thu, 04 Apr 2002 09:05:09 +0000 |
| Subject: | Bug #16400 Updated: $_FILES array and mp3 files | ||
| References: | 1 | Groups: | php.bugs php.doc |
| Request: | Send a blank email to php-bugs+get-3994@lists.php.net to get a copy of this message | ||
ID: 16400
Updated by: sander@php.net
Reported By: cmoneti@twcny.rr.com
-Status: Bogus
+Status: Assigned
-Bug Type: HTTP related
+Bug Type: Documentation problem
Operating System: Linux RH7.1
PHP Version: 4.1.2
-Assigned To:
+Assigned To: sander
New Comment:
It is settable in a script, but it just doesn't have any effect.
Reopening as a documentation problem and assigning to myself.
Previous Comments:
------------------------------------------------------------------------
[2002-04-03 17:26:09] cmoneti@twcny.rr.com
So, you are saying that the max filesize for uploads cannot be set in
script? Perhaps the documentation is confusing me. Would you explain
what the ini_set parameter "upload_max_filesize" is used for? The
documentation for ini_set() says this parameter is settable via script
(PHP_INI_ALL).
Thanks.
------------------------------------------------------------------------
[2002-04-03 12:31:35] sander@php.net
PHP decides whether a file is accepted BEFORE your script runs. The
changes to php.ini with ini_set() are made AFTER the uploads are
processed by PHP, and thus have no effect on the the decision.
This is intended behaviour.
------------------------------------------------------------------------
[2002-04-03 11:02:09] cmoneti@twcny.rr.com
After further investigation, I have found that
ini_set("upload_max_filesize", "15M")
or
ini_set("upload_max_filesize", "15000000")
or
ini_set("upload_max_filesize", 15000000)
does not work. If I change the setting in php.ini, the uploads work.
So, ini_set seems to be the culprit. The cutoff size _was_ the default
2M in php.ini. If "upload_max_filesize" cannot be set via a script, it
is an unfortunate problem.
I also tried setting ini_set("memory_limit","15M") and wonder about
"post_max_size" (no detailed documentation). However, I didn't need to
change them to make things work.
------------------------------------------------------------------------
[2002-04-03 01:40:02] torben@php.net
Does it work with other file types of similar size to the
MP3s which you are uploading? i.e. are you sure it's not
a max_file_size problem?
Torben
------------------------------------------------------------------------
[2002-04-02 17:06:52] cmoneti@twcny.rr.com
I am using PHP4.2.0RC1. When referencing .mp3 file uploads, the
$_FILES[name]['tmp_name'] is empty, and $_FILES[name][size] is 0. When
referencing other file types, everything works fine.
Thanks.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=16400&edit=1