I'm having a problem uploading files in PHP. When I submit, $_FILES[] is empty. I feel like this is such a n00b question :/
My form:
<form method="post" action="uploadfile.php">
<input type="hidden" name="MAX_FILE_SIZE" value="300000" />
Image: <input name="ImageFile" type="file" /><br />
<input type="submit" value="Add Image" /><br />
</form>
Relevant php.ini:
;;;;;;;;;;;;;;;; ; File Uploads ; ;;;;;;;;;;;;;;;; ; Whether to allow HTTP file uploads. file_uploads = On ; Temporary directory for HTTP uploaded files (will use system default if not ; specified). upload_tmp_dir = "c:\php5\upload\" ; Maximum allowed size for uploaded files. upload_max_filesize = 300M
c:\php5\upload\ is writable by IUSR_HOSTNAME
Any thoughts on what else I should check?
Make sure your form tag has this attribute: enctype="multipart/form-data"
Without it the files will not get uploaded.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With