[Tutor] Re: Hit Counter

Charlie Clark Charlie Clark <charlie@begeistert.org>
Thu, 02 Aug 2001 20:53:46 +0200


>Thanks for the responses so far. I've made some changes, but
>so far haven't resolved the problem. I've added the line
>
><!--#exec cgi="cgi-bin/counter.pyw"-->
>
>to my Web page, which by the looks of it, should execute the
>script each time I load the Web page. It's only running when
>I the script page. Can anybody see why this is?
This won't work. You can't get a web page to do any work as HTML doesn't have 
any commands.
<!-- whatever you want --> is just a comment in HTML which means it *won't* 
be interpreted by anything at all!

You've got two choices: either turn the page itself into a script (save it as 
.cgi and in the appropriate directory) in which case it will call other 
scripts *or* call the script via a trick such as <img src = "/cgi-bin/
counter.py">. The general advice is against ".pyw" as this won't necessarily 
work if you move the script to another computer.

Is your webserver configured to run Python files? Does "/cgi-bin/counter.pyw" 
work in your browser?

Charlie
-- 
Charlie Clark
Helmholtzstr. 20
Düsseldorf
D- 40215
Tel: +49-211-938-5360
GSM: +49-178-463-6199
http://www.begeistert.org