В PHP требуется предупреждение о том, что «такого файла нет» даже если в предупреждении указан правильный путь к файлу

Я пытаюсь запросить файл в другой папке, но php постоянно говорит, что файл не существует.

«Предупреждение: require_once (./ include / config.php): не удалось открыть поток: нет такого файла или каталога в C: \ xampp \ htdocs \ MyProject \ include \ members.php в строке 2»

Другие страницы смогли получить доступ к этому файлу без проблем, но когда он находится в папке сценариев вместо домашней папки или папки включения, он говорит, что файл не существует. Путь, который выводится в этой ошибке, является правильным, так почему это не удается?

0

Решение

если вам нужно вернуться использовать ../

Например: require_once("../include/config.php")

0

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

Хорошо, я нашел проблему. Проблема была фактически требованием в файле, который я пытался включить. Я предполагаю, что поскольку требуемый файл вызывался вне его папки, мне пришлось указать полный путь к файлу, который требовал требуемый файл.

Это может быть признаком того, что у меня слишком много спагетти-кода … Спасибо за всю помощь, хотя. 🙂

0

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