Forum Webscript.Ru
Программирование => Perl => Тема начата: Hatchet от 09 Декабря 2003, 21:05:38
-
Простейшая задача - редактирование хтмл страницы, посредством скрипта...
то бишь: скрипт выдает список доступных страниц со ссылками на скрипт с запросом...(сделано)
нужную страницу надо надо открыть в textarea но так, чтобы теги не интерпретировались! то бишь виден был код...
дальше справлюсь :)
-
$file = "/var/www/html/index.shtml";
open (FILE, "$file");
@html_code = ;
close (FILE);
print "Content-type: text/html; charset=windows-1251\\n\\n";
...
print qq "
-
Спасибо большое - я ступил :)
простые вещи - самые сложные :)
-
Phoinix
Интерпретируются
Например \'\'
-
ondr
:) Ну не сосвсем интерпритируется, просто он понимает его как свой...
А больше??? кроме &npsb; и других спец символов??? (оные я не считаю за теги)
Просто перед выводом массива проверить его на списутствие данного тега и заменить его например на [/texarea], а при записи верноуть обратно...
-
Перед выводом в textarea - $html =~ s/</g;
-
Phoinix
Хочешь больше будет больше:
Сочетание вида < " и пр. введенное в форме, по возвращению будет преобразовано в соответствующий спецсимвол. Объяснять не надо, что это косяк?
Поэтому, необходимо и достаточно преобразовать при сохранении формы символы & < > [ " ] в соответствующие сочетания & < > [ " ] . & - должен быть первым, " - не обязательно в данном случае.