spangoMedlem sedan juni 20006 147 inlägg
Jaha, jag tankade hem Pythontolken för Win32, och lärde mig Python.
Självklart blev jag intresserad av att skriva CGI i detta språk, men hur talar jag om för PWS att .py-filer ska köras, inte bara hivas över direkt till mig?
------------------
-- spango
Släpp fram mig, jag är webbdesigner!
emissionMedlem sedan dec. 19996 095 inlägg
Trevligt att någon mer upptäckt detta underbara språk! :)
En liten registerändring behövs. Gå in med regedit och gå in i
HKEY_LOCAL_MACHINE --> System --> CurrentControlSet --> Services --> W3Svc --> Parameters --> Script_Map
Lägg där till ett String Value som du kallar ".py" eller ".cgi" eller vad du nu vill koppla till Python. Värdet ska vara "sökvägen till python.exe %s %s"
------------------
Gunnar Liljas - webbutvecklare
Leon Reklambyrå AB
SweyMedlem sedan apr. 20002 000 inlägg
underbart? på vilket sätt, underbart?
------------------
/mvh Swey
Programmera PHP
emissionMedlem sedan dec. 19996 095 inlägg
Syntax och struktur!
Titta gärna på python.org. Python kommer starkt nu.
------------------
Gunnar Liljas - webbutvecklare
Leon Reklambyrå AB
spangoMedlem sedan juni 20006 147 inlägg
Python är skitkul... som en blandning av det bästa av Java och JavaScript!
Men tyvärr funkade inte RegEdithacket! Jag gjorde så här (sökvägen är korrekt) och nu hänger sig servern när man vill hämta localhost/cgi-bin/test.py som ser ut så här:
import cgi
print """Content-Type: text/html
<html><head><title>Hej, Python!</title></head>
<body>
<h1>Tjena Pythonvärden!</h1>
<p>
Hoppas detta funkar.
</p>
</body>
</html>""";
På kommandoraden funkar det fint.
Förresten, finns det nån mer utförlig tutorial än den som följer med tolken till Windows?
------------------
<tillägg efteråt>
Jag rotade upp loggfilen, och i den hittar jag gång på gång följande rad:
Makrot som startades från URL "/cgi-bin/test.py" med parametrarna "" har inte svarat inom utsatt tid. HTTP-servern har avslutat makrot. [0]
Men det innehåller ju bara vanliga print-satser?
</tillägg efteråt>
------------------
-- spango
Släpp fram mig, jag är webbdesigner!
[Redigerat av spango den 11 jul 2000]
spangoMedlem sedan juni 20006 147 inlägg
Så där ja, nu är det fixat. I stället för .py döpte jag om registernyckeln till .cgp och lade denna filändelse till mitt script.
------------------
-- spango
Släpp fram mig, jag är webbdesigner!