Avatar billede espectro Nybegynder
29. august 2001 - 15:06 Der er 5 kommentarer

Hvorfor virker mit script ikke?

Hej alle sammen, hvorfor virker mit script ikke?

Jeg har lavet en fil som hedder test.shtml med linien:
<HTML>

<!--#exec cgi=\"/scripts/antal.pl\" -->

Jeg har tjekket at mit script er i \"scripts\" bibloteket og mit script ser sådan ud (antal.pl):
open (talfil, \"antal.txt\");
$gammel_tal = <talfil>;
close (talfil);
$nyt_tal = $gammel_tal + 1;
open (talfil, \">antal.txt\";
print talfil $nyt_tal;
close (talfil);
print \"antal besøgende: $nyt_tal\";

Jeg HAR lavet en fil som hedder antal.txt, hvad er dser galt. Kan man ikke teste perl lokalt??!!!

Plz hjæææælp!
Avatar billede thomasledet Nybegynder
29. august 2001 - 15:27 #1
du burde nok overveje at tilføje

#!/usr/bin/perl

som den øverste linie i dit script...

og jo, man kan sagtens teste perl-scripts lokalt... ellers kan du tilføje

print \"Content-type: text/html\\n\\n\";

som det første output af dit script (men efter #!/usr/bin/perl)
Avatar billede erikjacobsen Ekspert
29. august 2001 - 16:12 #2
Du mangler i hvert fald en parantes i linien

open (talfil, \">antal.txt\";

som skal være

open (talfil, \">antal.txt\");

og så kan det være du ikke har lov til at udføre
programmer med SSI (include)....måske...

Jo, du kan hente en version af Perl fra
www.activestate.com og så kan du teste lokalt.
Avatar billede espectro Nybegynder
01. september 2001 - 08:27 #3
Det virker stadig ikke
Avatar billede erikjacobsen Ekspert
01. september 2001 - 08:36 #4
Og det kan jo skyldes en zillion ting. Kan du ikke i det mindste fortælle
os hvad du har gjort og vise os koden?
Avatar billede nik_mayday Nybegynder
24. januar 2002 - 19:40 #5
jeg ved at på min linuxserver kan den ikke lide mellerun i melle ,  og " som :
open (talfil, ">antal.txt");

men i stedet for:
open(talfil,">antal.txt");

dog inge problemer på windowscom.
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