Содержание
11 ответов
35
Файл будет сохранен во временном местоположении, используйте tmp_name вместо name
21 сен. 2013, в 06:53 Поделиться 14
Попробуйте использовать функцию вместо . Он работал для меня.
06 апр. 2014, в 05:08 Поделиться 14
Это рабочий пример.
Форма HTML:
Код PHP:
21 сен. 2013, в 05:41 Поделиться 6
Этот.
Это два.
Проверьте, можно ли записать директорию
Это три.
Возвращаемые значения
Посмотрите на возвращаемое значение функции.
Что это.
21 сен. 2013, в 05:35 Поделиться 4
возможно, вам нужно предоставить дополнительные разрешения для ваших файлов.
предположим, что ваш код находится под /var/www/my _project
попробуйте
06 май 2014, в 09:28 Поделиться 3
попробуйте это
21 сен. 2013, в 07:22 Поделиться 3
Вы не ссылаетесь на временное место сохранения файла.
Используйте для доступа к файлу.
Вы всегда можете увидеть, что происходит с помощью:
Если вы видите этот массив файлов, у вас будет лучшее понимание и представление о том, что происходит.
21 сен. 2013, в 06:10 Поделиться 2
ему это должно понравиться
И вы не можете переместить его нигде в вашей системе. Вы можете переместить его только в своем каталоге проекта, который должен находиться в htdocs или www, зависит от того, что вы используете wampp, lampp или vertrgo.
21 сен. 2013, в 06:45 Поделиться 1
Если вы находитесь на компьютере с Windows, проблем с загрузкой или записью на указанный путь к папке не будет, кроме синтаксических ошибок.
Но в случае пользователей Linux есть обходной путь к этой проблеме, даже если нет синтаксических ошибок.
Прежде всего, я предполагаю, что вы используете это в среде Linux, и вам нужно загрузить что-то в папку проекта в общем каталоге.
Даже если у вас есть доступ для записи и чтения в папку проекта, PHP не обрабатывается конечным пользователем. Он может обрабатываться пользователем или группой.
Итак, чтобы сделать этот доступ первый тип в;
после его завершения, если нет доступа на запись к следующему:
Это сделает трюк в Linux.
Пожалуйста, не то, что это делается в среде Linux, с запуском phpmyadmin и mysql.
16 нояб. 2017, в 11:26 Поделиться 1
Проводя это, я написал так, чтобы, если кто-то еще приходит сюда, желая загрузить несколько файлов, не будет возвращаться с пустыми руками.:) Этот script не выполняет никаких проверок. Он просто загружает прямо. Не стесняйтесь настраивать этот базовый код в соответствии с вашими потребностями.
ФОРМАТ HTML
upload_file.php
09 май 2017, в 12:21 Поделиться
если файлы не перемещаются, это может быть связано с несколькими причинами
проверьте разрешения, которые загружает каталог, убедитесь, что его разрешение не менее 0755.
- проверьте каталог tmp, что он доступен для записи или нет, откройте php.ini и проверьте upload_tmp_dir = ваш путь к временному каталогу, убедитесь, что он доступен для записи.
- попробуйте функцию вместо
16 янв. 2019, в 19:08 Поделиться
Ещё вопросы
- 4206Справка — Что означает этот символ в PHP?
- 1037Как получить IP-адрес клиента в PHP
- 732Где мой файл php.ini находится на сервере?
- 627Как мне узнать текущую дату и время в PHP?
- 539Как мне поймать PHP фатальную ошибку
- 425Почему этот код просто не печатает буквы от А до Я?
- 391В чем разница между isset () и array_key_exists ()?
- 266Удалить все файлы из папки с помощью PHP?
- 200Получить текущее имя файла скрипта
- 68скачать файл с помощью AJAX-запроса
С этим читают
- Глобальные переменные в wordpress
- Статический анализ php-кода на примере phpstan, phan и psalm
- Сравнение производительности версий php
- Release notes for windows subsystem for linux
- Удаление первой ячейки массива php функция примеры
- Учебник по ооп и mvc на php
- Отправка e-mail в php
- Как увеличить лимит php памяти в wordpress
- Запись в файлы и чтение файлов с помощью php
- Строгая типизация в php