Forum Webscript.Ru

Программирование => PHP => Тема начата: Frank от 08 Июня 2002, 14:39:19

Название: Проблема ссылкок в подключаемых файлах
Отправлено: Frank от 08 Июня 2002, 14:39:19
У меня проблема с ссылками в подключаемых файлах. У меня один php файл, index.php, из которого я подключаю хтмл\'ки которые находятся НЕ в той же папке что и index.php, соответственно при выводе на экран все ссылки не относительно вызываемой хтмл\'ки а относительно index.php\\

Как нибудь можно сделать чтобы сслыки были относительно вызываемой хтмл\'ки?

p.s. Подключаю с помощью include("test/test.html");
Название: Проблема ссылкок в подключаемых файлах
Отправлено: ThE0ReTiC от 08 Июня 2002, 14:41:28
Сделай ссылки абсолютными (от корня сайта)
Название: Проблема ссылкок в подключаемых файлах
Отправлено: Oak от 08 Июня 2002, 15:29:39
Можно.
Я смотрю где скрипт находится и вычисляю как он адалек от корня


$page=str_replace("/index.php","",substr($PHP_SELF,$skip));
if($page[0] == "/") $page=substr($page,1);

$LEV="";
if($page != "")
{
$Tar=explode("/",$page);
$j=0;
while($j {$LEV=$LEV."../";$j++;}
}

include($LEV.\'site.cfg\');


и потом


css/styles_ns.css">


Если что пердложите более быстрое - wellcome
Название: Проблема ссылкок в подключаемых файлах
Отправлено: Макс от 08 Июня 2002, 15:38:50
а я через .htaccess include_path настраиваю:
php_value include_path ".:/bla/bla/bla/inc/"

Правда сталкивался с таким случаем, что это по непонятной причине не срабатывало, тогда через $DOCUMENT_ROOT все решал
Название: Проблема ссылкок в подключаемых файлах
Отправлено: Меняздесьдавнонет от 09 Июня 2002, 16:21:23
Франк, а можно спросить - зачем тебе это?
Зачем сначала писать ссылки от каких-то левых каталогов, а потом их заменять?
почему нельзя сразу в "хтмлке" указать правильные ссылки?
Название: Проблема ссылкок в подключаемых файлах
Отправлено: Frank от 10 Июня 2002, 17:07:53
Готовые хтмл\'ки около 50 штук лень править. Но мне это надо при подключении пхп\'шек, т.к. я вызываю из index.php гостевуху находящуюся в каталоге /guestbook/ с помощью include. (index.php?id=guestbook/guest.php). А ссылки к конфигам получаются не правильные. Но это чась проблемы, я таким же способом и менюхи вызываю и новости (всмысле через include)...
Название: Проблема ссылкок в подключаемых файлах
Отправлено: AlieN от 10 Июня 2002, 17:22:25
Frank
эээээ.....
существуют программы которые делают одни и те же изменения во хтмл файлах....
либо юзай регулярки....
се ля ви