SkÃ¥ne Sjælland Linux User Group - http://www.sslug.dk Forside   Tilmelding   Postarkiv   Forum   Kalender   Søg
MhonArc Dato: [Date Prev] [Kronologisk oversigt] [Date Next]   TrÃ¥d: [Date Prev] [Oversigt trÃ¥de] [Date Next]   MhonArc
 

Re: [PERL] CGI wrapping



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


 
Forside   Tilmelding   Postarkiv   Oversigt   Kalender   Søg

 
 
Henvendelse vedrørende websiderne til <www_admin>. Senest ændret 2005-08-10, klokken 19:51
Denne side vedligeholdes af MHonArc .