Программирование > Perl

Подстановка html в несколько файлов

(1/3) > >>

Sonic:
Всем привет. Столкнулся с такой заморочкой:
Есть несколько файлов - выполняющих разную работу, неважно какую. Нужно сделать чтобы в эти файлы подставлялся дизайн. Пробую так:

open (FILE, "top.htm");
@file = ;
close (FILE);
foreach $line (@file) {
print "$line
";
}

всё пучком, но только в этом скрипте нужно передавать с сылками кое-каие парметры, генерируемые скриптом, а как это сделать непоянтно. В приведённом примере если я ставлю например
bla, то он выводит ссылку bla-bla?asd=$ss, хотя должен  подставлять на место $ss значение. Пробовал и так:
bla - не помогает.
Вот бьюсь, бьюсь - никак не могу обойти.... :(
Поможите чем можите...

lodevar:

--- Цитировать ---Sonic (15-05-2001 16:29):
В приведённом примере если я ставлю например
bla, то он выводит ссылку bla-bla?asd=$ss, хотя должен  подставлять на место $ss значение.
--- Конец цитаты ---
Да, должен. Но ты реальную строчку покажи нам, где написан этот

Sonic:
корзина

Light Elf:
А если у меня в HTML будет:
"Ник нашего друга $|" или
"Ник нашего друга $asha",
то что по вашему Perl должен будет их обработать и выдать значения переменных или или пустые места, т.к. они окажутся undef ?

Может организовать так:
open (FILE, $file);
while (){
$_ =~ s#$peremennaya#$Znachenie_Peremennoi#ig;
$_ =~ s//значение spech_tega/ig;
print $_;
}
close(FILE);

lodevar:
А по-моему - это вообще плохая затея: держать переменные в статическом файле, чтобы потом переписать и вставить значение. Зачем тормозить скрипт таким алгоритмом?

Навигация

[0] Главная страница сообщений

[#] Следующая страница

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 
Перейти к полной версии