apache2 — скрипт загрузки php на raspberry pi

Я установил веб-сервер apache2 на моем Raspberry Pi (Джесси). У меня есть файл загрузки PHP-скрипт в моем /var/www/html/ папка. Этот скрипт предназначен для загрузки файла в /uploads папка (/var/www/html/uploads). Сценарий:

$folder = "/uploads";
move_uploaded_file($_FILES["filep"]["tmp_name"] , "$folder".$_FILES["filep"]["name"]);

Когда я пытаюсь загрузить файл, я получаю сообщение об успешной загрузке, и имя файла обновляется в базе данных, но когда я проверяю /uploads папка, я не вижу файл. Я дал chmod 777 permission в папку и изменил upload_max_filesize в 16M а также post_max_size в 32M, Ни один из методов не сработал.

Мой путь неправильный или я что-то упустил?

0

Решение

Папка /uploads находится в корне вашей файловой системы, а не под /var/www/html, Чтобы использовать папку относительно текущей директории, не указывайте / или используйте константу __DIR__ чтобы получить текущий каталог.

$folder = "uploads/";
// or
$folder = __DIR__."/uploads/";

Вы также можете использовать полный путь к папке:

$folder = "/var/www/html/uploads/";
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]