Posted by lorento on 10/30/06 09:55
/tmp/phpey9MpD is the temporary file name for your uploaded file. You
must copy or move the temporary file to other directory immediatelly.
You can't find that file in /tmp because after the script run, php will
delete the temporary file.
use move_uploaded_file() function to handle the upload file.
---
http://www.mastervb.net
http://www.theukmap.com
David wrote:
> I am attempting to upload files via. PHP 4.4.4. The
> '$_FILES['update']['tmp_name'][0]' resolves to '/tmp/phpey9MpD', but
> when I go to the /tmp dir. I do not see any php* file.
>
> Could this be a issue with PHP or unix permissions for the web server?
>
> Do I need to set an absolure dir. in the INI to make this work?
>
> Confused as this works fine under another system with PHP 5.x.
>
> ============== (the html upload form) ===============
> <form
> name="upload" action="admin_test.php" method="post"
> enctype="multipart/form-data">
> <input
> type="hidden" name="what" value="process">
> <table
> cellpadding="2" cellspacing="0" border="0" width="90%" align="center">
> <tr>
>
> <td class="reg">1. </td>
>
> <td class="reg"><input type="File" name="update[]" size="15"></td>
> </tr>
> <tr>
>
> <td class="reg">2. </td>
>
> <td class="reg"><input type="File" name="update[]" size="15"></td>
> </tr>
> <tr>
>
> <td align="right"> </td>
>
> <td><input class="button" type="submit" name="loginbtn"
> value="Upload"></td>
> </tr>
> </table>
> </form>
Navigation:
[Reply to this message]
|