cgi s perl
2 отговора
125 прегледа
cgi s perl
Pisha perl script i ot nego se opitvam da vikna drug perl script kato mu prehvarla opedeline promenlivi.
Parvia perl script go vikam ot form-a i si vzimam promenlivite ot query-string-a , oba4e kak da vikna drug perl script ot tozi i sasto da prata promenlivi?
Merci predvaritelno.
p.s. Malko sam na4inaesh i molq za malko po podrobno obqsnenie
Parvia perl script go vikam ot form-a i si vzimam promenlivite ot query-string-a , oba4e kak da vikna drug perl script ot tozi i sasto da prata promenlivi?
Merci predvaritelno.
p.s. Malko sam na4inaesh i molq za malko po podrobno obqsnenie
Re: cgi s perl
ако втория скрипт, който искаш да извикаш _не е_ CGI можеш просто да му подадеш променливите на командния ред, т.е. от perl:
system("/path/name.pl param1 param2 .. paramn"); и после ги достъпваш като $ARGV[0], $ARGV[1] ... $ARGV[n]
другия случай - искаш да извикаш друг CGI скрипт, съответно параметрите трябва да се подадат в CGI съвместим вид/начин. Най-лесно е да емулираш метода GET:
system("QUERY_STRING='var1=value1&var2=value2...' /path/name.pl");
system("/path/name.pl param1 param2 .. paramn"); и после ги достъпваш като $ARGV[0], $ARGV[1] ... $ARGV[n]
другия случай - искаш да извикаш друг CGI скрипт, съответно параметрите трябва да се подадат в CGI съвместим вид/начин. Най-лесно е да емулираш метода GET:
system("QUERY_STRING='var1=value1&var2=value2...' /path/name.pl");