Я использую require_once, как это
require_once('../mycode.php')
Я разрабатываю плагин wordpress. Моя папка плагина – yves-slider, где у меня есть файл с именем yves-slider.php и папка с именем admin. Внутри папки администратора у меня есть файл под названием admin.php. Я хочу потребовать файл yves-slider.php в моем admin.php, который расположен на одном уровне. Когда я пытаюсь использовать
require_once('../yves-slider.php')
это дает мне следующую ошибку
Предупреждение: require_once (../ yves-slider.php): не удалось открыть поток: нет такого файла или каталога в C: \ xampp \ htdocs \ wordpress \ wp-content \ plugins \ yves-slider \ yves-slider-admin \ yves-slider-admin.php в строке 4
- Как узнать, вызван ли скрипт php через require_once ()?
- require_once для глобальной области действия внутри функции
- Используйте Require_once () для правильного включения переменных подключения базы данных
- PHP добавляет дополнительные пробелы по требованию
- Почему require_once так плохо использовать?
Неустранимая ошибка: require_once (): Не удалось открыть окно «../yves-slider.php» (include_path = '; C: \ xampp \ php \ PEAR') в C: \ xampp \ htdocs \ wordpress \ wp-content \ плагины \ yves-slider \ yves-slider-admin \ yves-slider-admin.php в строке 4
Я делаю неправильно? Я использую XAMPP 3.1, я думаю, это лучший способ сделать это.
Вы хотите сделать это относительно текущего пути, в котором находится файл:
require_once __DIR__ . '/../yves-slider.php';
Что, вероятно, происходит, так это то, что текущий путь PHP выглядит не так, как вы думаете. Если вам интересно, что это (текущий путь), вы можете сделать echo getcwd();
,