Forum Webscript.Ru

Программирование => Perl => Тема начата: Timofey от 05 Августа 2003, 12:55:55

Название: подстановка переменных при чтении из файла
Отправлено: Timofey от 05 Августа 2003, 12:55:55
привет

в разных текстовых файлах храняться куски хмтлки, в зависимости от параметров вывожу тот или иной файл

пример файла


тыры-пыры



елы-палы




т.е. меню, в зависимости в каком разделе сидит юзер у того и меняется класс,чтобы показать активный раздел
переменные $str и т.п. формируются в скрипте,но когда читаю их из фаилй,то они воспринимаются как обычный текст,как заставить их принимать нужные значения?

выводить все в самом скрипте,получается слишком большой код
Название: подстановка переменных при чтении из файла
Отправлено: Phoinix от 05 Августа 2003, 13:46:54
Меняешь в HTML коде $str и подобные на что-то типа %str%

а потом:

foreach (@template) {
  $_ =~s /%str%/$str/gi;
  $_ =~s /%cel%/$cel/gi;
}

Где @template - кусок твоего html кода
[OFF]Кажется подобные темы обсуждались и не раз... проще может воспользоваться поиском???[/OFF]