У меня проблема с загрузкой файлов на PHP. Когда я отправляю, $ _FILES [] пуст. Я чувствую, что это такой вопрос n00b: /
Моя форма:
<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>
Соответствующий php.ini:
;;;;;;;;;;;;;;;; ; Загрузка файлов; ;;;;;;;;;;;;;;;; ; Разрешить ли HTTP-загрузку файлов. file_uploads = On ; Временная директория для загруженных HTTP-файлов (будет использовать системный дефолт, если не ; уточняются). upload_tmp_dir = "c: \ php5 \ upload \" ; Максимально допустимый размер для загруженных файлов. upload_max_filesize = 300M
c: \ php5 \ upload \ доступен для записи в IUSR_HOSTNAME
Любые мысли о том, что еще я должен проверить?
Убедитесь, что ваш тег формы имеет этот атрибут: enctype="multipart/form-data"
Без него файлы не будут загружены.