in reply to Re: how to exec a CGI file with params?
in thread how to exec a CGI file with params?

Hi.

I can't get it to work yet. For the SSI I am using   <!--#include virtual="day.pl?show=all" --> Inside my day.pl script (it's loading without error now, but it's loading the main script, it's not catching on the param "show".

my $show = url_param("show"); my $show1 = param("show"); . . if ($show ne "all" || $show1 ne "all") {
I did show and show1, incase it wasn't passing as a URL param. Neither of them catch. Any idea why?

Replies are listed 'Best First'.
Re^3: how to exec a CGI file with params?
by CountZero (Bishop) on Jun 17, 2006 at 22:15 UTC
    To be able to answer your question, we need to see more of your CGI-program.

    CountZero

    "If you have four groups working on a compiler, you'll get a 4-pass compiler." - Conway's Law

      use warnings; use strict; use CGI::Carp qw(fatalsToBrowser); use CGI qw/:standard/; my $teaser_show = 3; # number of headlines to show in TEASER mode my $page_show = 50; # number of headlines to show on page my $intro = "Hi; # top message on screen when it's showing all +results print header, start_html(); my $show = url_param("show"); my $show1 = param("show"); if ($show ne "all" || $show1 ne "all") { print "no SHOW param was found"; } else { print "this prints if the param is found"; }
      Is what I am using right now
        Other than that you have missed the closing double quotes at the my $intro line it seems OK to me and if indeed the show param is passed to your script by the webserver it should work as expected. (tested it in the CGI-simulation mode of the Komodo-editor)

        CountZero

        "If you have four groups working on a compiler, you'll get a 4-pass compiler." - Conway's Law