jimbob2812
03-27-2003, 03:28 AM
Ok, the most basic question possible...
How do I invoke my perl CGI scrips from .html pages?
1) I know I can do this from a form button
(eg. html page contains a "post a comment type form thing"
with a submit button that calls the CGI script to send an email)
2) Similarly, I know I can do this from a hyperlink
(eg. html page contains an <a> tag with the href pointing
towards the CGI script which will output the required page)
3) I think it can be done via server side includes (SSI) but I
have never managed this in practice.
An example of my feeble attempts is -
<p>Before the include</p>
<!--#exec cgi="http://www.netmotorway.co.uk/cgi-bin/james/mycount/count2.pl"-->
<p>After the include</p>
However...this does not work, all I get is the text within the <p> tags
...I have also tried "include" in place of the "exec"...
Surfing for answers, I suspect this is because the page must
be called .shmtl or something but I have never understood why!
Is this true ?
Will all servers allow this?
Can a normal web page with a .html extension have SSI?
But what I am looking for is a way to get a normal .html
extension web page to invoke the CGI script and then
continue with the rest of the page...can this be done ???
How do I invoke my perl CGI scrips from .html pages?
1) I know I can do this from a form button
(eg. html page contains a "post a comment type form thing"
with a submit button that calls the CGI script to send an email)
2) Similarly, I know I can do this from a hyperlink
(eg. html page contains an <a> tag with the href pointing
towards the CGI script which will output the required page)
3) I think it can be done via server side includes (SSI) but I
have never managed this in practice.
An example of my feeble attempts is -
<p>Before the include</p>
<!--#exec cgi="http://www.netmotorway.co.uk/cgi-bin/james/mycount/count2.pl"-->
<p>After the include</p>
However...this does not work, all I get is the text within the <p> tags
...I have also tried "include" in place of the "exec"...
Surfing for answers, I suspect this is because the page must
be called .shmtl or something but I have never understood why!
Is this true ?
Will all servers allow this?
Can a normal web page with a .html extension have SSI?
But what I am looking for is a way to get a normal .html
extension web page to invoke the CGI script and then
continue with the rest of the page...can this be done ???