Avatar billede shjdsi Nybegynder
02. juni 2000 - 08:35 Der er 4 kommentarer og
1 løsning

cgi script er ok, men hvordan kaldes det fra client

Jeg ved ikke rigtigt, om dette er det rigtige sted at stille dette spørgsmål. Det drejer sig om et simpelt cgi script skrevet i unix born shell. scriptet skal kaldes med et argument. Fra cmd linien kan scriptet kaldes ved følhende sætning.
./test.sh backup, hvor backup er argumentet.
Men hvordan får jeg min client "htmlside" til at kalde scriptet korrekt.

Avatar billede steffen Nybegynder
02. juni 2000 - 09:33 #1
Du skal have din webserver sat rigtigt op. Det er noget med at definere executable dirs og extensions, men er forskelligt fra server til server.

Evt. kan du lave et lille extra cgi der kalder dit program med de rigtige parametre.
Avatar billede z_master Nybegynder
04. juni 2000 - 13:42 #2
Jeg vil foreslå at du sætter din APACHE op til at kunne klare PERL og lave et lille perl script, som starter dit .SH script.

Mener at kommandoen du skal bruge er

system("/home/apache/htdocs/test.sh");
(husk lige at der i .SH scriptet skal være øverst en sti til din shell og at scriptet er chmod u+x, så den kan køres
Avatar billede y2k Nybegynder
09. juli 2000 - 20:31 #3
det nemmeste ville da være at proppe den her linie ind øverst i scriptet:
#!/bin/sh  (eller hvad stien nu er)
Avatar billede shj Nybegynder
17. juli 2000 - 11:05 #4
Det var bare en rettelse i html koden
Avatar billede shjdsi Nybegynder
17. juni 2005 - 10:53 #5
lukkes
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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