Avatar billede renny Nybegynder
20. november 1999 - 00:57 Der er 7 kommentarer og
2 løsninger

pl. eller cgi

hvad er forskellen på .pl script og .cgi script og kan man udmidelbart omdøbe .cgi til .pl
Avatar billede geeeet Nybegynder
20. november 1999 - 02:16 #1
Der er faktisk ingen forskel, og de skulle uden problemer kunne omdøbes...

Det eneste problem er hvis der er flere filer som linker til et sted i filen, så virker det naturligvis ikke...
Avatar billede ricki Nybegynder
20. november 1999 - 17:15 #2
Den eneste grund til at filer har "efternavne" er for at filtypen skal kunne genkendes. Det afhænger så af serverprogrammets opsætning hvad den genkender de enkelte filer som. Det er meget forskelligt fra server til server om de skal hedde .cgi , .pl eller om de må hedde begge dele, altså så serveren kenkender både .cgi og .pl som samme filtype og så vil sende filen igennem Perl.
Avatar billede geeeet Nybegynder
20. november 1999 - 18:35 #3
Oftest er det at foretrække at kalde den .pl, da det oftest kun er tilladt at benytte cgi-scripts skrevet i perl, og mange servere derfor kun genkender .pl filer...

Bl.a. NETsite...
Avatar billede mknielsen Nybegynder
21. november 1999 - 15:39 #4
Hej,

Der er mange forskellige funktioner fra .cgi til .pl - .pl har alså flere mligheder end .cgi

Du kan alså unden bekrymring ændre .cgi til .pl
Hvis du eks. bruger "Require" er det meget vigtigt at der er i .pl format og ikke .cgi

/Martin

NB: Hvis du bruger Linux med Apache, kan du selv ændre i din servers opstilling og dermed om du vil køre perl på både .cgi og .pl eller måske filnavn.renny *G*
Avatar billede mknielsen Nybegynder
21. november 1999 - 15:40 #5
Ups.... mligheder skulle være muligheder *G*
Avatar billede ricki Nybegynder
21. november 1999 - 16:24 #6
Øhhh... .pl har da ikke flere muligheder end .cgi, det har altsammen noget at gøre med serverens opsætning. Og perls require er da ligeglad med hvad filerne hedder, om så de hedder filnavn.renny eller hvad men nu vil kalde dem, perl skal jo ikke genkende filen den skal jo bare inkluderer den, filens indhold skal bare være perl ellers brokke perl sig jo.
Avatar billede mknielsen Nybegynder
21. november 1999 - 16:32 #7
CGI har flere muligheder en Perl - Du kan ikke lave "requere" i CGI eller burde i hvert fald ikke kunne!

Perl er et programerings sprog som er bygget op på der postmodernistiske CGI

Hvis du køre rent CGI på din server, så kan du ikke bruge serligt mange funktioner, som hvis du køre Perl

Det skal lige nævnes at i dag køre CGI på Perl, men hvis alt på ens server er sat rigtigt op - så er der STOR forskel.
Så er spørgsmålet om din server er sat rigtigt op eller ej (ricki).

Om ikke andet, så kan renny uden problemer ændre fra CGI til Perl.
Avatar billede mknielsen Nybegynder
21. november 1999 - 16:34 #8
Når du laver en Requere, så afslutter du med 1; for at stoppe dette script.

Det kan du ikke i CGI !!!!
Avatar billede ricki Nybegynder
21. november 1999 - 16:37 #9
Hmm.. okay så siger vi det men det vil altså sige at det jeg har lavet efter din teori ikke virker, men den server jeg køre det på ikke kender din teori? :-)
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