Автор Тема: Как вставить в результат работы скрипта часть html страницы из файла?  (Прочитано 2835 раз)

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

Оффлайн PoKoT

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 11
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Дело в следующем:
Есть несколько страниц, генерируемых скриптами (разными). Но "топ" и "лефт" у страниц одинаковые. Приходится вставлять html-код топа и лефта в каждый скрипт.
Возможно ли избежать процедуры вставки в КАЖДЫЙ скрипт одинаковых (достаточно больших) html-кодов, т.е. реализовать что-то типа SSI (два файла с html-кодом, тело которых надо вставить в скрипт)?

К сожалению, фишка по типу:
HTML-ДОКУМЕНТ

СКРИПТ
...  
$query = $ENV{QUERY_STRING};  
$uri = $ENV{DOCUMENT_URI};  
...  
print "\\n";  
...
НЕЖЕЛАТЕЛЬНА...
Выход есть? :-))))

Оффлайн PoKoT

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 11
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Идиотизм, конечно, самому с собой разговаривать... но меня лень сгубила. Как всегда, ищешь-ищешь, и только после того как людей беспокоить начал - находишь...
Мне приглянулось решение (проверил - работает):
источник - местный :-)))):
http://www.webscript.ru/stories/40
Sergey пишет:
........
Лучше создать 2 файла(верх и низ дизайна)
А в скрипт вставить следующий код:
open (HEAD, \\"up.txt\\");
while () {print};
close (HEAD);

и

open (HEAD, \\"daun.txt\\");
while () {print};
close (HEAD);
.............

Оффлайн PoKoT

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 11
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Сорри... дополнение...
« Ответ #2 : 02 Февраля 2002, 06:06:45 »
Слеши только надо покранчить... у меня иначе - торба пятисотая....

open (HEAD, "daun.txt");
while () {print};
close (HEAD);

  • Гость
проще сделать два скрипта top.pl и bottom.pl, в которых занести html-код через qq или еще как.

$tophtml=<.... тут код ....
END

А потом -
require top.pl;
print $tophtml;

 

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