Я не знаю, как его искать, поэтому я прошу вас здесь.Невозможно использовать переменную из включенного PHP-файла
Ситуация следующая:
Получил VServer с корнем. Установлены и запущены Apache, PHP5, MySQL.
Теперь у меня есть index.php
, где я хочу include 'config.php';
. Простая вещь!
В config.php
У меня есть переменная типа $url = 'http://xxxxxxx';
, но я не могу получить к ней доступ в index.php
. Там просто пустой массив, когда я print_r(parse_url($url));
.
Любопытно, что когда я подключен к ssh на сервере и запускаю php index.php
, выход представляет собой весь массив, как ожидалось.
У вас есть идеи ?!
Попробуйте переключиться с 'include', чтобы потребовать. Единственное, что я могу придумать, это может быть причиной того, что ваш включенный файл не найден. – andrewsi
Просто попробовал, он тоже не работает. Когда я хочу включить не существующий файл, мой сайт ничего не загружает (может быть, нужно исправить обработку ошибок ..) – SebaGnich
Я не уверен, что вы имеете в виду; когда вы использовали 'require', вы получили сообщение о том, что он не смог найти файл (и так не работал)? Или он попытался запустить, но все же отобразил пустой массив для '$ url'? – andrewsi