|
|||||||||||||||||||||||||||
Jonas B. Nielsen wrote:
> Ifølge Shishir Gundavaram's udmærkede bog om CGI programmering er der
> en wrapper på den med følgende disk!? - der er desværre bare ikke
> nogen disk med.
> Denne skulle være baseret på en wrapper som er at finde i Larry Wall
> og Randal L. Schwartz's udmærkede bog 'Programming Perl'.
> Da jeg desværre kun har første udgaven af samme og der intet er at
> finde, ej heller på O'Reilly's website under anden udgaven, må jeg jo
> ty til SSLUG.
Hmmmm... du har rätt...
1) det finns ingen disk till CGI programming...
2) Det finns inget wrapper program sådant som det beskrivs i CGI
Programming. Det närmaste jag kan komma är wrapsuid, som finns i
directoryt eg/ i din perl-distribution. Detta beskrivs på sidan 361
i Programming Perl (2nd ed.), men det är inte samma program som
Shishir talar om...
Jag brukar ta C-koden från Programming Perl och modifiera den efter
behov. Om du inte har den, så bifogar jag den här:
--------------------------------------
main(ac,av)
char **av;
{
execv("your_perl_script_name_here.cgi",av);
}
-------------------------------------
Jag kompilerar den i stil med
gcc -O2 -o wrapper_script_name.cgi perlwrapper.c
och därefter
chown desired_user:desired_group wrapper_script_name.cgi
chmod u+s wrapper_script_name.cgi
Ett tips: Skaffa 2nd ed av Programming Perl. Det är, IMHO, den bästa bok
om ett programmeringsspråk som hittils skrivits. Andra utgåvan av CGI
programming skall komma ut i september. Har den en disk månne?
/Henrik
|
||||||||||||||
|
||||||||||||||