1. есть файл "/ink.php"
2. есть файл "/header.php"
в него инклудится "/ink.php"
3. есть файл "/script1.php"
в нем строчка include "header.php";
4. есть файл "/folder/script1.php"
в нем строчка include "../header.php";
как составить оператор инклуживания в файле "/header.php" (выделенная жирным строчка), чтобы корректно работало как в случае с файлом 3 так и с файлом 4
??
если пишу
include "/header.php"; то работает только файл 4
если пишу
include "header.php"; то работает только файл 3
вот:
не знаю, не работает нифига.
точнее, этот конкретный пример работает, но вот когда пытаюсь перетянуть его в свой реальный скрипт - не пашет.
весь день бьюсь - хоть бы хны ему!
и объяснить толком не могу, где косяк.
не понимаю я этого - почему нельзя было нормальный человеческий синтаксис придумать: пишешь если "/inc/script.php" - то ежу понятно, что путь абсолютный, от корня сайта. если в начале "/" не ставишь - значит относительный. Проще пареной репы же! Нет, какие-то ROOT_PATH, .$_SERVER['DOCUMENT_ROOT'], еще всякой ерунды понапридумывали - а не работает ни хера!
Если у тебя не хера не работает, и в этом виноват php, заплати деньги - тебе сделают сайт, те у кого всё работает с таким синтаксисом и т.д. и т.п.
Хочешь решать проблему приводи код, честно достали вы, для кого правила раздела существуют, мы тут что все должны предсказать где у тебя ошибка?
Ага, пойми меня правильно.
всё заработало.
сорвался днем. бывает.
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)