Добрый день! Уже видел несколько подобных тем, но мне они не помогли.
Проблема следующая:
Я реализовал код сохранения файла в нужной мне папке:
if ($_FILES['lot-photo']['name'] != '') {
if ($_FILES['lot-photo']['type'] != 'image/png' and $_FILES['lot-photo']['type'] != 'image/jpeg') {
$error_list['lot-photo'] = 'Вы загрузили изображение не подходящего формата.';
} else {
$file_name = $_FILES['lot-photo']['name'];
$file_path = __DIR__ . '/uploads/';
move_uploaded_file($_FILES['lot-photo']['tmp-name'], $file_path.$file_name);
//Нужно добавить ссылку на скачивание для формы в валидный список данных
$lotSchema['src'] = $file_path.$file_name;
};
} else {$error_list['lot-photo'] = 'Вы не выбрали фотографию.';};
Естественно при таком пути браузер не открывает файл, потому что не может открывать локальные файлы. Хорошо, я пробовал и относительные пути, просто 'uploads/', пробовал и localhost:80/....путь_локльный, и просто по IP 127.0.0.0, но ничего не помогает. Более того, сам файл не переносится в папку uploads. В браузере, при использовании пути по ip либо localhost доступ запрещает. (403). Что я делаю не так, почему не работает скрипт, при том что в супер глобальной $_FILES файл есть?
- Главная Список форумов Ошибки Open Server
- Поиск
-
- Текущее время: 27 апр 2025, 17:19
- Часовой пояс: UTC+03:00
Информация: Конференция переехала на GitHub. Старый форум доступен только для чтения.