Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
How do I manage to get the script to print the output into the actual code, for example, if VendorTxCode = 3746887345, how can I insert the result into my SHTML page instead of just outputting the result onto the screen? This probably isn't the right way of doing it, but to get my point across, here is what I want to do:# inside finalorderpage.shtml <!--#include virtual="/cgi-bin/intercept.cgi"> # intercept.cgi #!/usr/bin/perl use CGI; # scripts executed via SSI don't get usual informations, # so we must rebuild the query passed to our calling page # using %ENV (it's a dirty trick) my $req_uri = $ENV{REQUEST_URI}; my $query_string = substr($req_uri, index($req_uri, '?')+1); my $q = new CGI($query_string); print $q->header('text/html'); print $q->param('VendorTxCode');
So my HTML will look something like:<INPUT type="hidden" name="VendorTxCode" value="<!--#include virtual=" +/cgi-bin/joyfultoys/order/bin/intercept.cgi">">
Please excuse my lack of knowledge. I am learning fast...<INPUT type="hidden" name="VendorTxCode" value="3746887345">
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Perl/Server Side Includes
by valdez (Monsignor) on Nov 25, 2002 at 10:05 UTC | |
by Anonymous Monk on Nov 25, 2002 at 12:02 UTC | |
by valdez (Monsignor) on Nov 25, 2002 at 14:01 UTC |