Bug #16426 Updated: $HTTP_POST_FILES['userfile']['tmp_name'] returns "n"
| From: | sniper@php.net | Date: | Thu, 16 May 2002 01:25:42 +0000 |
| Subject: | Bug #16426 Updated: $HTTP_POST_FILES['userfile']['tmp_name'] returns "n" | ||
| References: | 1 | Groups: | php.bugs php.doc |
| Request: | Send a blank email to php-bugs+get-7811@lists.php.net to get a copy of this message | ||
ID: 16426
Updated by: sniper@php.net
Reported By: dom@brainwaveuk.com
Status: Analyzed
-Bug Type: Filesystem function related
+Bug Type: Documentation problem
Operating System: Sun raq4, RedHat
PHP Version: 4.1.2
Assigned To: hholzgra
New Comment:
And this is still docu prob.
Previous Comments:
------------------------------------------------------------------------
[2002-04-04 07:13:42] sniper@php.net
In PHP 4.2.0 (and above) there will be also an 'error'
entry in the array which has some more info:
/* Errors */
#define UPLOAD_ERROR_A 1 /* Uploaded file exceeded
upload_max_filesize */
#define UPLOAD_ERROR_B 2 /* Uploaded file exceeded MAX_FILE_SIZE */
#define UPLOAD_ERROR_C 3 /* Only partiallly uploaded */
#define UPLOAD_ERROR_D 4 /* No file uploaded */
#define UPLOAD_ERROR_E 5 /* Uploaded file size 0 bytes */
It's 0 if the upload was succesful.
------------------------------------------------------------------------
[2002-04-04 06:53:32] dom@brainwaveuk.com
I have had a file upload script working in 4.0.5, but I just upgraded
to
4.1.2 and have been getting problems with the
$HTTP_POST_FILES['userfile']['tmp_name'] variable.
It seems that it always returns 'n' as the temporary filename. I have
tried replacing $HTTP_POST_FILES with the new $_FILES variable, but I
still get the same problem.
It would be great if you can help!!
Thanks guys
------------------------------------------------------------------------
[2002-04-04 06:12:04] dom@brainwaveuk.com
Hmm the thing is I can get the information from all of the other parts
of the array, the original filename and file type all come out correct,
but the temp name is still 'n'...
------------------------------------------------------------------------
[2002-04-04 06:05:04] hholzgra@php.net
$HTTP_POST_FILES['userfile'] is "none" when
an upload fails (eg. due to size restrictions)
so you should check for
is_array($HTTP_POST_FILES['userfile'])
first
changed to "Documentation problem"
------------------------------------------------------------------------
[2002-04-04 06:01:59] dom@brainwaveuk.com
I have had a file upload script working in 4.0.5, but I just upgraded
to 4.1.2 and have been getting problems with the
$HTTP_POST_FILES['userfile']['tmp_name'] variable.
It seems that it always returns 'n' as the temporary filename. I have
tried replacing $HTTP_POST_FILES with the new $_FILES variable, but I
still get the same problem.
It would be great if you can help!!
Thanks guys
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=16426&edit=1