Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Oleh Khoma                           2:5020/400     16 Mar 2001  18:52:17
 To : All
 Subject : Re: CGI-SSI прилепил ???
 -------------------------------------------------------------------------------- 
 
 Привет!
 
 "Yegor N.Kuznetsov" <yegor@energy.com.ru> сообщил(а) нам:
 
 > Я вот модуль CGI-SSI прилепил!
 > Hо....
 > Можно поросить примерчик вызова
 > файла *.shtml, непосредственно, из *.pl ?
 >
 > С документацией совсем запарился! :-((
 
 Если использовать CGI-SSI из perl, то shtml сдесь не при чем. CGI скрипт
 должен отдать текст страницы на STDOUT. Если ты хочешь чтобы в
 результирующем тексте SSI директивы заменялись, делай что-то вроде этого:
 
 my $page = '<html><!--#include file="/include.htm"--></html>';
 
 use CGI::SSI;
 my $ssi = new CGI::SSI;
 
 print $ssi->process($page);
 
 Тогда обьект $ssi распарсит твою страницу, выкусит SSI директивы и, например
 для <!-- #include vitrual="aaa" --> используя libwww вытянет необходимый
 файл и заменит его в документе. Вот и все.
 
 Правда к сожалению подключение libwww увеличивает время компиляции скрипта и
 кроме того запрос документов из удаленного веб сервера посредством HTTP
 запроса увеличивает время генерации страницы. Я, например, собираюсь
 переползти на Apache::SSI. И вообще буду очень счастлив когда эта фишка
 будет прямо поддерживаться Apache. :) Кажется это предусмотрено в новой
 версии.
 
 -- Oleh Khoma [Email: okhoma@mail.ru][ICQ: 55191139][FIDO: 2:462/90.80]
 
 --- ifmail v.2.15dev5
  * Origin: Fidolook Express 2.000  www.fidolook.da.ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 CGI-SSI прилепил ???   Yegor N.Kuznetsov   16 Mar 2001 16:05:49 
 Re: CGI-SSI прилепил ???   Oleh Khoma   16 Mar 2001 18:52:17 
Архивное /ru.cgi.perl/6477a816a975.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional