mirror of https://github.com/python/cpython
Added a note about Personal Webserver, and replaced "netpresenz" by a list of the current mac webservers.
This commit is contained in:
parent
968cde98fc
commit
2f2c5f6471
|
@ -4,7 +4,7 @@
|
||||||
<HR>
|
<HR>
|
||||||
|
|
||||||
In this document we will (eventually) explain how to create Python CGI scripts
|
In this document we will (eventually) explain how to create Python CGI scripts
|
||||||
for use with NetPresenz and probably other Mac-based HTTP servers too.
|
for use with Personal WebServer, WebStar and probably other Mac-based HTTP servers too.
|
||||||
Since CGI scripts are AppleEvent servers on the mac we will also learn
|
Since CGI scripts are AppleEvent servers on the mac we will also learn
|
||||||
a little about general AppleEvent server programming and about applet
|
a little about general AppleEvent server programming and about applet
|
||||||
debugging. <p>
|
debugging. <p>
|
||||||
|
@ -44,7 +44,8 @@ drag a file onto the interpreter the script will tell you what event it got. <p>
|
||||||
|
|
||||||
<h2>A Minimal CGI script</h2>
|
<h2>A Minimal CGI script</h2>
|
||||||
|
|
||||||
To try a CGI script you will first need a http server. I have used the
|
To try a CGI script you will first need a http server. Apple's Personal Webserver
|
||||||
|
is fine, but I have also used the
|
||||||
shareware
|
shareware
|
||||||
<a href="http://www.stairways.com/netpresenz/">NetPresenz</a>
|
<a href="http://www.stairways.com/netpresenz/">NetPresenz</a>
|
||||||
by Peter Lewis
|
by Peter Lewis
|
||||||
|
@ -78,5 +79,12 @@ http://www.biap.com/datapig/mrwheat/cgi_params.html</a>. <p>
|
||||||
|
|
||||||
To test the script drop <code>cgitest.cgi.py</code> onto <code>mkapplet</code>,
|
To test the script drop <code>cgitest.cgi.py</code> onto <code>mkapplet</code>,
|
||||||
move the resulting <code>cgitest.cgi</code> to somewhere where it is reachable
|
move the resulting <code>cgitest.cgi</code> to somewhere where it is reachable
|
||||||
by NetPresenz, and point your web browser towards it.
|
by NetPresenz, and point your web browser towards it. Note that this assume you have
|
||||||
|
already renamed realcgitest.py to cgitest.cgi.py, otherwise you'll also have
|
||||||
|
to copy that file along. <p>
|
||||||
|
|
||||||
|
For Apple's Personal Webserver you need to do a bit more: you have to copy the
|
||||||
|
cgi applet to somewhere in your "Webpages" folder and you have to tell the webserver
|
||||||
|
(in the control panels) that your CGI script exists. I don't understand what the various
|
||||||
|
types of cgi scripts mean, but experiment with them.
|
||||||
</BODY></HTML>
|
</BODY></HTML>
|
||||||
|
|
Loading…
Reference in New Issue