|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Dmitry N. Morozov 2:5020/400 29 Mar 2001 22:58:31 To : All Subject : Hе работает пайп в CGI-скрипте... --------------------------------------------------------------------------------
Вот смотрите, други:
Есть два скрипта, первый вызывает второй.
Первый (вызывающий):
...
open(Redir, 'echo q=aa | ./script2 |');
while (<Redir>) {
print $_;
}
close Redir;
...
Второй (вызываемый):
...
print header, start_html;
print param('q');
print end_html;
...
(все лишнее я выбросил)
И вот, когда я первый запускаю в шелле, то все ОК, оба скрипта
отрабаотывают, результат выводится
на консоль.
Hо когда я вызываю первый скрипт через браузер, то почему-то не
передается параметр "q" второму
скрипту. То-есть второй скрипт вызывается, что надо первому возвращает,
но без учета параметра.
Проверка показала, что этого параметра он не видит в упор.
Это почему это он не передается?
--- ifmail v.2.15dev5
* Origin: Bank 'Ukraine', Crimean directorship (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/14549b5899b7e.html, оценка из 5, голосов 10
|