Forum Webscript.Ru
Программирование => PHP => Тема начата: Lion от 14 Декабря 2001, 21:32:34
-
Почему если заинклюдить файл в котором есть еще один инклюд то последний не выполняеться ? Можно ли это как то обойти ?
-
хм, у меня выполняются вложенные инклуды.
правда я использую полный абсолютный путь внутри подключаемого скрипта.
-
а можно взглянуть на скрипт?
-
index.php:
include("1.php"); ?>
1.php:
echo "rabotaet";
include("2.php"); ?>
2.php:
echo "NE RABOTAET"; ?>
абсолютные пути мне использовать никак не хочеться. Я "решил" проблему тем что в первом скрипте использую require. Только мне инклюдом больше нравилось...
-
я не знаю, мне кажется, это не очень хороший путь, не красивый, но зато у меня стопроцентно работает:
у меня есть функция, которая генерирует имя файла для текущей страницы на основе имени относительно моей корневой директории, и везде, где идет обращение к страницам (в т.ч. инклюдом) из других директорий ее использую.
то есть как раз получается - везде абсолютные пути
и никаких проблем никогда не было, и не надо думать о том, как прописывать пути
-
Поделись Функцией Плиз :)