Задать вопрос
@hdtor

Почему не работает такой простой код?

Добрый день. Требуется сделать загрузку файлов в одной форме на сайте, начал делать и столкнулся с проблемой.

Есть такой код:

<?php

if(!empty($_FILES['file']['tmp_name'])) {
	echo "ok!";
}

?>

<form enctype="multipart/form-data" action="file.php" method="POST">
	Отправить файл: <input name="file" type="file" />
	<input type="submit" value="Отправить!" />
</form>


Все работает, когда загружаю .txt файлы или какой нибудь другой формат, но когда загружаю docx или doc - получают ошибку ответа сервера (см. скриншот).

1.png

И соответственно в браузере показывает мол страница не может загрузиться. Но когда пробую загрузить другие форматы все отлично работает.

В чем проблема? Куда копать?

PS: Пробовал полностью уже приводить код в работоспособную загрузку файлов в определенную папку, в итоге все форматы файлов при загрузке ложатся в нужную папку, а именно doc или docx не загружается.
  • Вопрос задан
  • 382 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 4
@Froggyweb
Смотреть разрешенные к загрузке типы файлов на хостиге/cms
Ответ написан
mrMazai
@mrMazai
WebDeveloper
А размер загружаемого файла не превышает разрешенный?
В error_log что пишется?
Ответ написан
denis_bardak
@denis_bardak
Web Developer
@paralelogram
htmlbook.ru/samhtml5/formy/zagruzka-failov

Предпоследний абзац. Может направит на путь истинный. Хотя статья 2011 года.

Не следил за новшествами изменения по работе с файлами.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽