Автор Тема: Проблема ссылкок в подключаемых файлах  (Прочитано 3131 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Frank

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
У меня проблема с ссылками в подключаемых файлах. У меня один php файл, index.php, из которого я подключаю хтмл\'ки которые находятся НЕ в той же папке что и index.php, соответственно при выводе на экран все ссылки не относительно вызываемой хтмл\'ки а относительно index.php\\

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

p.s. Подключаю с помощью include("test/test.html");

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Проблема ссылкок в подключаемых файлах
« Ответ #1 : 08 Июня 2002, 14:41:28 »
Сделай ссылки абсолютными (от корня сайта)
AS IS...

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Проблема ссылкок в подключаемых файлах
« Ответ #2 : 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
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Проблема ссылкок в подключаемых файлах
« Ответ #3 : 08 Июня 2002, 15:38:50 »
а я через .htaccess include_path настраиваю:
php_value include_path ".:/bla/bla/bla/inc/"

Правда сталкивался с таким случаем, что это по непонятной причине не срабатывало, тогда через $DOCUMENT_ROOT все решал
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Проблема ссылкок в подключаемых файлах
« Ответ #4 : 09 Июня 2002, 16:21:23 »
Франк, а можно спросить - зачем тебе это?
Зачем сначала писать ссылки от каких-то левых каталогов, а потом их заменять?
почему нельзя сразу в "хтмлке" указать правильные ссылки?

Оффлайн Frank

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Проблема ссылкок в подключаемых файлах
« Ответ #5 : 10 Июня 2002, 17:07:53 »
Готовые хтмл\'ки около 50 штук лень править. Но мне это надо при подключении пхп\'шек, т.к. я вызываю из index.php гостевуху находящуюся в каталоге /guestbook/ с помощью include. (index.php?id=guestbook/guest.php). А ссылки к конфигам получаются не правильные. Но это чась проблемы, я таким же способом и менюхи вызываю и новости (всмысле через include)...

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Проблема ссылкок в подключаемых файлах
« Ответ #6 : 10 Июня 2002, 17:22:25 »
Frank
эээээ.....
существуют программы которые делают одни и те же изменения во хтмл файлах....
либо юзай регулярки....
се ля ви
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28