|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Makhamet Khapatchev 2:5020/400 05 Feb 2002 19:52:22 To : Artem Chuprina Subject : Re: html + SSI + footer handler -------------------------------------------------------------------------------- "Artem Chuprina" <ran@ice.ru> wrote in message news:slrna5teco.67u.ran@party.ice.ru... > Здравствуй, Makhamet Khapatchev. > > MK> Прошу прощения вопрос несколько не про Перл, но в Апачи конференции молчат а > MK> здесь наверняка кто нибудь да знает. Вопрос : > > MK> Почему когда я добавляю несколько строк в конец каждого html файла > MK> стандартный SSI перестает работать? > > MK> <Files ~ "\.html$"> > MK> SetHandler perl-script > MK> PerlHandler Apache::Footer > MK> </Files> > > Потому что ты хендлер меняешь. Очевидно. > > MK> Может мне написать свой собственный хэндлер парсящий документы и > MK> вставляюший footer ?. > > Может. Hо довольно дорого. > > MK> Хотелось бы обойтись стандартными средствами , если есть решение проблемы > MK> подскажите > > use Apache::SSI. > > -- Артем пишу так sub handler { my $r = shift; return 0 unless $r->content_type() eq 'text/html'; my $file = $r->filename; local undef $/; open(HTML,$file); my $text = <HTML>; close HTML; my $ptr = new Apache::SSI($text,$r); print $ptr->output(); print "ДОБАВИМ СТРОЧКУ"; return 1; } но что-то всё таки я делаю не то не напишешь как сделать нормально ? --- ifmail v.2.15dev5 * Origin: MTU-Intel ISP (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/9104dc176fa5.html, оценка из 5, голосов 10
|