Avatar billede fusentasten Nybegynder
22. februar 2000 - 13:26 Der er 7 kommentarer og
1 løsning

cgi-script på NT

Hej

Jeg har et pl script, der kan køre på Unix maskiner, men jeg vil gerne have det til at køre på en NT server.

Hvis man går ud fra, at scriptet har rettigheder til at blive eksekveret(?), er jeg lidt i tvivl om, hvad jeg skal skrive i denne linie i scriptet:

$this = '/www/flash.xxxx.dk/cgi-bin/random.data';

Scriptet skal hente denne fil. Er stien angivet korrekt ( eller skal der stå e:\ foran?)

pft
Fusentasten
Avatar billede sjensen Nybegynder
22. februar 2000 - 13:36 #1
delphi er vist ikke den helt rigtige kategori for dette spm. :o)

Vedr. stien:

i pl scriptet skal den skrives som en lokal sti, og dette relativt til din www-root. F.eks. '\xxx\cgi-bin\random.data' hvis xxx er et dir under InetPub\www-root

sjensen
Avatar billede fusentasten Nybegynder
22. februar 2000 - 13:40 #2
- Kan man ikke skrive en URL?
- skal det være \ og ikke / ?

Det virker stadig ikke :(
Avatar billede sjensen Nybegynder
22. februar 2000 - 13:44 #3
har du husket at oprette et alias til diret ?

Dette alias vil være din www-root og det er her du angiver den fysiske placering på disken.

Du har i øvrigt ret i at det skal være / og ikke \

sjensen
Avatar billede fusentasten Nybegynder
22. februar 2000 - 13:47 #4
Jepper. Aliaset virker.

Jeg har bare lidt problemer med NT. Jeg kan godt få det til at virke på en Apache server... Hvordan kan jeg test, at scriptet virker som et script, og ikke bare som en tilfældig tekst fil?
Avatar billede sjensen Nybegynder
22. februar 2000 - 13:48 #5
Hvis det er scriptet der ikke virker (ikke vil køre) så skal du huske at sætte hak i execute-tilladelse for filerne i dit cgi-bin dir.

sjensen
Avatar billede fusentasten Nybegynder
22. februar 2000 - 15:11 #6
$this = 'http://flash.xxxx.dk/cgi-bin/random_nt.data';

Kan man skrive sådan her? Altså hente filen vha en URL?
Avatar billede sjensen Nybegynder
22. februar 2000 - 16:56 #7
Det er jeg ikke sikker på. Efter min bog burde $this indeholde teksten 'http://flash.xxxx.dk/cgi-bin/random_nt.data" og ikke selve URL'en.

Men hvorfor vil du hente data via en URL ?
både CGI-scriptet og dataene ligger jo på din server så det er bare at angive den relative sti til dataene og så læse dem.

sjensen
Avatar billede fusentasten Nybegynder
22. februar 2000 - 16:59 #8
Nej

Jeg kan ikke få det forpulede pl script til at løre på NT server.

Men den tekstfil, der skal hentes ind i flashfilen skal opdateres vha. ASP, så den skal ligge på en NT server.

Hulens besværligt

Men tak for hjælpen.
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