17. august 1999 - 22:32Der er
9 kommentarer og 1 løsning
kør perl scrip på NT
jeg ville lave lidt cgi til min hjemmeside ved hjælp af perl, men kan ikke rigtig få det til at virke (ligger på hotel, NT server)
jeg ville lave min egen simple adgangstæller til at starte med. før jeg begyndte at tælle ville jeg dog starte fra bunden med det simple 'hello world' eksempel. og gøre som følger:
TEST.HTM: <html> <body> Test of cgi <br> <!--#exec cgi="\cgi-bin\hello.pl"--> </body> </html>
HELLO.PL: #!/usr/bin/perl print "hello world\n";
jeg kan køre hello.pl fra min egen pc men når jeg åbner test.htm i browser sker intet, men hvis jeg åbner hello.pl på server i min browser får jeg følgende besked: 'CGI Error The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:
Når du åbner test.htm i din browser bliver hello.pl ikke inkluderet, da du læser html-filen direkte og ikke igennem din servers perl interpreter. Du kan installere en webserver og perl win32 for at kunne gøre dette.
Jeg prøver lige igen. Jeg vil gerne give jer begge to point da der jo som i begge påpegede manglede en content-type og jumpers historie om en perl interpreter lyder interessant. Jeg ligger på hotel hos ScanNet og de siger at den er installeret. så hvordan kalder jeg den når <!--#exec cgi="\cgi-bin\hello.pl"--> åbenbart ikke er rigtigt? og hvordan giver jeg jer begge point?
Man kan give point til den sidste der har svaret, hvilket i dette tilfælde er mit.
Spørgeren bestemmer selv hvem der skal have point, hvis f.eks. jeg skulle have point kunne tille afvise mit's svar, lade mig svare og så acceptere svaret.
Hvis vi begge skal have point kan tille acceptere mit's svar og oprette et "Point til Jumper" spørgsmål.
Det er den eneste måde det kan gøres på, indtil Admin får prgorammeret noget delvis besvarelse og besvarelse af flere ind i dette ;)
Og nej, jeg er da ikke helt ny herinde, selvom jeg er rykket ned fra min 2. plads ;)
Tak for hjælpen, problemet er at der ikke er ServerSideInclude på det hotel jeg ligger på, og derfor kan man ikke udføre 'EXEC' kommandoer.
Jeg opretter et 'point til jumper' spørgsmål
Synes godt om
Ny brugerNybegynder
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.