Никак не могу разобраться… Вне зависимости от того, на локальной машине ли или на виртуальном сервере происходит следующее:
На локальном сервере
Инклудится:
<? include("functions.php"); ?>
Не инклудится:
<? include("http://localhost/functions.php"); ?>
На удаленном сервере
Инклудится:
<? include("functions.php"); ?>
Не инклудится:
<? include("http://site.ru/functions.php"); ?>
На локальном сервере (файл в директории)
Инклудится:
<? include("./dir/functions.php"); ?>
Не инклудится:
<? include("http://localhost/dir/functions.php"); ?>
На удаленном сервере (файл в директории)
Инклудится:
<? include("./dir/functions.php"); ?>
Не инклудится:
<? include("http://site.ru/dir/functions.php"); ?>
Читаю мануалы, говорится, что инклуды работают только нелокально. Тут получается наоборот чтоли… Мне необходимо инклудить именно по адресу файла (
site.ru/functions.php), а не относительно.