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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Alexey Gnezdeelov                    2:6035/2.1     12 Jul 2000  05:43:22
 To : All
 Subject : Как вставить результат работы внешней команды в вывод?
 -------------------------------------------------------------------------------- 
 
 
 Hе пойму никак, как в вывод скрипта вставить вывод другой программы? Имею такой 
 скрипт:
 
 === Cut ===
 print начало HTML и прочая информация
 print "<DIV> \n";
 open(TABLE1,"| $cmdline") || die "Error! Cannot execute $cmdline";
 while(<TABLE1>) {
    print $_;
 };
 print "</DIV> \n";
 print продолжение разных прочих слов и завершение HTML
 === Cut ===
 
 Где $cmdline содержит в себе внешнюю программу с набором параметров формируемых 
 на основании ранее заполненной формы. Программа возвращает данные в виде
 
 === Cut ===
 <TABLE width=340 border=1 cellspacing=1 cellpadding=1>
  <TR>
   <TD>
 
 текст самой таблицы выкинул
 
   </TD>
  </TR>
 </TABLE>
 === Cut ===
 
 прблема заключается в том, что в браузер вывод $cmdline приходит уже _после_
 закрывающего тэга </HTML>. А если я пытаюсь закрыть TABLE1 в любом месте
 скрипта, то результат работы пытается выдаться до HTTP заголовка. Ткните мордой 
 об асфальт, что не так?
 И попутно еще вопрос. А SSI при выводе из скрипта кто-нибудь как-нибудь
 прикрутил к использованию?
 
 Вот, собственно, и все.
      Алексей.
     (E-mail: lion@fecity.ru)
 
 --- GoldED/W32 3.0.1
  * Origin: Lion Springs BBS (2:6035/2.1)
 
 

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

 Тема:    Автор:    Дата:  
 Как вставить результат работы внешней команды в вывод?   Alexey Gnezdeelov   12 Jul 2000 05:43:22 
 Re: Как вставить результат работы внешней к оманды в вывод?   Artur Penttinen   12 Jul 2000 09:27:26 
 Как вставить результат работы внешней команды в вывод?   Anthony Dragunov   12 Jul 2000 12:25:07 
 Re: Как вставить результат работы внешней команды в вывод?   Artem Chuprina   12 Jul 2000 16:01:51 
Архивное /ru.cgi.perl/2220396c0626.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional