Avatar billede jih Nybegynder
07. februar 2006 - 15:56 Der er 5 kommentarer og
1 løsning

starte med cgi

Hej!

Jeg har lært en del perl, og har tænkt mig at gå over til cgi scripting, eller hvad det nu kaldes.. Så nu har jeg et par spørgsmål:

1. Er det en god idé for mig at lære cgi, når jeg i forvejen kan php (hvad for nogle fordele/ulemper er der) ?

2. Jeg har Windows XP Home Edition, med apache kørende.. vil jeg kunne gøre cgi scripts på min localhost så ?

3. Hvor kan jeg finde en (helst god) tutorial om cgi, som går ud fra at man kan en del i perl i forvejen ?

på forhånd tak..
Avatar billede Slettet bruger
07. februar 2006 - 17:23 #1
Hvis du skal noget seriøst med Perl og web så skal det være mod_perl. Du kan starte her : http://perl.apache.org/
Avatar billede nielle Nybegynder
07. februar 2006 - 18:45 #2
Ad 1) Der er næppe noget du kan lave i perl+CGI som du ikke kan lave nemmere i PHP nu om dage. Selvfølgeligt er der en hel masse godter under steder som f.eks. CPAN som du måske ville kunne nyde godt af i en perl-løsning.

Ad 2) Ja det kan sagtens lade sig gøre.

Ad 3) Væsgod:

http://www.google.dk/search?hl=da&q=CGI+perl+tutorial&meta=

10.700.000 links om emnet. Der er skrevet en hel del om emnet, og jeg må tilstå at jeg ikke er helt up-to-date med hvad der er af gode tutorials. Imidlertid er emnet ikke så forfærdeligt omfattende hvis du allerede kender meget til perl plus at du har en del erfaring med PHP.

CPAN har forresten en manual om CGI.pm (et must for den seriøse CGI+perl programmør):

http://search.cpan.org/~lds/CGI.pm-3.15/CGI.pm

Dette er i øvrigt kun en af de mange CGI-relaterede moduler du finder der:

http://search.cpan.org/search?query=cgi&mode=all
Avatar billede jih Nybegynder
08. februar 2006 - 10:10 #3
nielle .. er det ligemeget om jeg kører med windows xp, eller linux? fordi de fleste af de tutorials henviser til unix shell'en, som jeg ikke har adgang til.
Avatar billede nielle Nybegynder
08. februar 2006 - 10:22 #4
Ja, det er lige meget. Der er selvfølgeligt nogle problemer omkring at det ikke er muligt at kalde linux-kommandoer fra CGI-scriptet - men det er jo mere et generelt perl-problem (under Windows) end at det har noget at gøre med CGI.

At så mange tutorials henviser til Linux/Unix shellen, skyldes udelukkende at langt de flest køre perl under netop Linux.
Avatar billede jih Nybegynder
08. februar 2006 - 10:50 #5
det vil sige at hvis jeg så følger sådan en tutorial, og bare skipper de dele med shellen, så ville jeg klare mig fint alligevel? smid et svar, så får du points :)
Avatar billede nielle Nybegynder
08. februar 2006 - 11:01 #6
Ja, jeg ville umiddelbart mene at det skulle være til at abstrahere fra hvad der har med selve OS'et at gøre.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester