Спасибо за коментарии.
Моя проблема вообщем заключается в следующем:
есть система html и cgi скриптов на perl.
html полностью статические, но иногда хочется чего-то промежуточного.
Что-то можно сделать при помощи mod_include, но этого ОЧЕНЬ часто не хватает.
отсюда проистекает желание иметь средство для вставки в html небольших
кусков perl кода.
В результате вчерашних изысканий на эту тему я нашел следущее:
1) интеграция mod_include и mod_perl:
http://perl.apache.org/src/mod_perl.html#mod_perl_and_mod_include_integra
Ситаксис:
Perl is <!--#perl sub="sub {for (0..10) {print \"very \"}}"--> fun to use!
IS>Что бы mod_includes понимал perl, его нужно собрать с ключём -DUSE_PERL_SSI
[в моем случае, по ряду причин это не удобно]
2) Apache::SSI
Requires: p5-HTML-SimpleParse
[Список линков на src:
http://www.freebsd.org/cgi/pds.cgi?ports/www/p5-Apache-SSI ]
Синтаксис точно такой же как у mod_include
3) Embperl
http://perl.apache.org/embperl/
4) Mason
http://www.masonhq.com/
и вот еще
5) ePerl http://www.engelschall.com/sw/eperl/
Мне нужно средство для вставок простой функциональности в ssi, а
собственно программирование делаеться на perl (через mod_cgi или
mod_perl, это в данном случае не важно).Так, что я больше склоняюсь к
Apache::SSI, тем более что эта штука понимает директивы ssi.
(Тут, кажется, недавно кто-то интересовался чем-то подобным, но ответа
так и не получил.)
-----------------------------
Mike Andreev
Programmer
SMIS Lab, Space Research Institute (Moscow, Russia). http://smis.iki.rssi.ru
andreev@d902.iki.rssi.ru
-----------------------------
=============================================================================
= Apache-Talk@lists.lexa.ru mailing list =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =