Re: Upload file - $HTTP_POST_FILES empty (thinking in harakiri)
| From: | Richard Lynch | Date: | Sat, 24 Aug 2002 23:25:58 +0000 |
| Subject: | Re: Upload file - $HTTP_POST_FILES empty (thinking in harakiri) | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-114001@lists.php.net to get a copy of this message | ||
>Hi guys!.. i'm really grief-stricken.
>I had spend all the morning looking for solution to my problem, PLEASE..
>Could somebody help me? ' -(.
>I tried the example from
>http://www.php.net/manual/en/features.file-upload.php but i get
>the message
>"Possible file upload attack", I notice that this message is because
>$HTTP_POST_FILES was absolutely empty.. BUT i don't know WHY is empty!!!!!!!
You *did* click on the button and choose the file, right? :-)
Try putting in a phpinfo(); to upload.php and see what you *ARE* getting for
data/content passed in.
>- My form.php file are:
><form enctype="multipart/form-data" action="upload.php"
>method="post">
><input type="hidden" name="MAX_FILE_SIZE" value="2000000">
>Send this file: <input name="userfile" type="file">
><input type="submit" value="Send File">
></form>
>
>- My upload.php file are:
>
><?php
>// In PHP earlier then 4.1.0, $HTTP_POST_FILES should be used instead of
>$_FILES.
>if (is_uploaded_file($_FILES['userfile']['tmp_name'])) {
> copy($_FILES['userfile']['tmp_name'],
>"/home/juque/public_html/VI_eaf/upload/");
>} else {
> echo "Possible file upload attack. Filename: " .
>$_FILES['userfile']['name'];
>}
>/* ...or... */
>move_uploaded_file($_FILES['userfile']['tmp_name'],
>"/home/juque/public_html/VI_eaf/upload/");
>?>
>
>- My php.ini file_uploads = On
>
>- My upload directory had 777 permission.
>
>- My upload file is a simple .txt of 32 Bytes.
>
>- PHP 4.1.2 / Apache 1.3.23
>
>- I have changed HTTP_POST_FILES for $_FILES
>
>Please GUYS.. any idea will be really appreciate.
>
>--jp
>
--
Like Music? http://l-i-e.com/artists.htm