|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/371.32 06 Feb 2001 12:13:42 To : Victor Antropov Subject : Re: ? -------------------------------------------------------------------------------- В твоём письме от Fri, 02 Feb 2001 07:47:39 +0300 написано: VA>>> 1. Проблемка есть. Скрипты, не содержащие элементов ХТМЛ, то есть VA>>> ничего не выводящие на экран, не желают обрабатываться. В еррор-лог IC>> сунь там где-нить print "Content-type: text/html\n\n"; VA> Все, понял. VA> То есть следующая схема невозможна? Так я понимаю? VA> Имеется страница, содержащая некие данные (например в FORM). Эти данные VA> обрабатывает некий скрипт, после чего возращает результат странице, где он и VA> отображается, при этом изначальные данные(те что в FORM) не обнуляются. А не RTFM ли тебе perldoc CGI? В районе слова override (тебе оно как раз не надо). VA>>> 2. Как передавать параметры от одного скрипта другому, как POST, так VA>>> и GET методом. IC>> сделай чеpез temp-file, если совсем уж пpиспичило ;) IC>> или фоpмиpуй IC>> http://somehost/cgi-bin/script2.pl?firstparam=blahbalh&secondparam=blehble VA> Я вот что хочу: что бы скрипт полученные в процессе своей работы данные VA> передал другому скрипту, но что бы пользователь никуда не тыкался Если другой скрипт - CGI, то perldoc LWP, а если умеет работать с командной строки (скрипты, которые use CGI, умеют), то perldoc -f system. IC>> по-моему, так... но длина афаиp огpаниченна. VA>>> 3. Допустим скрипт должен более одного раза получить данные. Как VA>>> принято делать, что бы другой скрипт передал данныее в нужное место, VA>>> а не только в первую точку. IC>> не понял вопpоса ;( VA> Так оъяснил, что и не удивительно. VA> Hу например есть файл 1.cgi VA> ---- VA> ... VA> if (&ReadParse(*in)) {.......} # данные 1 VA> if (&ReadParse(*in)) {.......} # данные 2 VA> if (&ReadParse(*in)) {.......} # данные 3 VA> .... VA> ---- VA> Hу типа вот скрипт считывает (использовалась cgi-lib.pl) данные из трех VA> разных скриптов, А они их откуда берут? VA> поразному их обрабатывает и как-то выводит. Мне не VA> понятно вот что, как передать данные 1.cgi?p1=aa&&p2=bb или там через VA> POST(хоть и не знаю как), как данные 2 или 3, ведь 1.cgi их будет VA> обрабатывать как данные 1. temp-файлы говоришь? А по другому никак? Так. Еще раз, с начала до конца формулируешь задачу. Hе "ну вот, ...", а _задачу_ с начала до конца. Чтоб понятно было, что тебе на самом деле надо. -- Artem Chuprina E-mail: ran@ran.pp.ru Programmer FIDO: 2:5020/371.32 Memonet Ltd. Phone: +7-095-284-1356 --- slrn/0.9.6.3-as (Linux) * Origin: AKA с подствольным плюсомётом (2:5020/371.32) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/73277a9dc4308.html, оценка из 5, голосов 10
|