Не работает require_once __DIR__

120
09 июня 2019, 15:20

Ситуация. php7, OpenServer. Включен error_reporting(E_ALL);

При подключении скрипта require_once __DIR__ . "/url/script.php"; выполнение скрипта прекращается

Вывод __DIR__ показывает D:\OSPanel\domains\testdomain

При подключении скрипта через include без __DIR__ скрипт продолжает выполняться, но при этом без __DIR__ все подключения скрипта ломаются

При включении ini_set('display_errors', 'On'); стало показывать ошибку

failed to open stream: No such file or directory i. 

Но при этом сам скрипт и путь к нему существуют. Однако корень сайта обычно получают для прописывания путей через $_SERVER['HTTP_HOST']. Но print $_SERVER['HTTP_HOST']; в данном случае выдает ответ папку домена - testdomain

известно, что у человека, писавшего скрипт, все работало через __DIR__. Почему же в данном случае не завелось? И что же делать?

Таким образом вся соль в неверном

READ ALSO
Как получить чужой домен при запросе в AJAX?

Как получить чужой домен при запросе в AJAX?

documentreferrer с чужого домена у которого https - получаю пустое значение, это понятно, как можно по другому получить значение (домен) в ajax? $_SERVER['HTTP_REFERER']...

100
Не подключается к БД (PDO)

Не подключается к БД (PDO)

Такая ошибка:

138
Вывод матрицы по спирали на C++

Вывод матрицы по спирали на C++

Нужно написать программу, которая будет выводить числа от 1 до n по спирали в таком направлении: 1 в левом верхнем углу, спускаемся вниз, вправо,...

141