In your code you should be able to read in the params like this:
$start_date = $Request->Param('Start_Date');
$end_date = $Request->Param('End_Date');
$format = $Request->Param('Format');
And you will get the decoded values (i.e. %20 gets translated to a
space, etc.)
...or are you not using Apache::ASP in Graph.pl? What are you using?
CGI.pm module? (should still work...) Can Graph.pl just become Graph.asp?
??
Broc
> Thanks Josh & Brock
>
> I have tried using Below
>
> my $Sdate =3D $Server->URLEncode("$Start_Date");
> my $Edate =3D $Server->URLEncode("$End_Date");
> my $url =3D $Server->URL('http://Test/Graph.pl', { Start_Date =3D> =
> $Sdate,End_Date =3D> $Edate,Format =3D> "$Format" });
> $Response->Redirect("$url")
>
> Iam retrieving the values in Graph.pl as CGI Parameter Value and iam =
> getting the below for my SQl iam using and as u know is not a valid SQL
>
> Date between Apr%2001%202002 and Apr%2001%202002 =20
>
> When i generate the Graph on Browser directly using =
> Graph.pl?Start_Date=3DApr+01+2002&End_Date=3DMay+01+2002&Format=3D"OBS"
> i get=20
> Date between 'Apr 01 2002' and 'May 01 2002' and Graph gets generated.
>
> Rather than trying to replace % with a space is there anyway i can =
> rectify ?
>
> Regards
>
> Raghu=20
>
>
> -----Original Message-----
> From: K Broc Seib [mailto:bseib@;icd.ics.purdue.edu]
> Sent: Friday, November 01, 2002 11:40 AM
> To: Nalamada, Raghu
> Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Subject: Re: Response->Redirect=20
>
>
> Hi Raghu,
>
> Two things:
>
> (1) On passing args on a Redirect: I have had no problem passing
> them on as part of the url, like
>
> $params =3D {
> 'name' =3D> 'Fred',
> 'wife' =3D> 'Wilma',
> }
> $url =3D '/server/relative/path/script.pl'; ## or could be =
> "http://blahblah/x"
>
> $full_url =3D $Server->URL($url,$params);
> $Response->Redirect($full_url);
>
>
> You may also need $Server->URLEncode() depending on if you have odd
> characters, like spaces, in your $param structure's keys or values.
>
> In addition, if you are passing around args from script to script
> that need to be preserved, you may have to pre-fill your $param struct
> using $Request->Params() and add/delete keys you need or don't want.
>
> Checkout apache-asp docs for:
>
> $Server->URL($url, \%params)
> $Server->URLEncode($string)
> $Request->Params()
>
>
>
> (2) Is your goal to have dynamic image appear within your pages? In
> that case, you should just include your image like it is any other
> image in your html document, but make the image's url point to your
> code, e.g.
>
> <img src=3D"/path/to/your/script/make_png_image.pl">
>
> Then have your script 'make_png_image.pl' return the proper MIME type
> to your browser, perhaps 'image/png'. E.g.,
>
> my $im =3D new GD::Image(10,10);
> ## do the drawing with $im
>
> $Response->{ContentType} =3D 'image/png'; ## read about these
> $Response->BinaryWrite($im->png); ## read about these
>
> That's it in general; I didn't test any of that code, but that should
> convey the concept and point you toward the right routines to read
> about in the docs.
>
> Hope that helps.
>
> -broc
>
>
>
> > Hi All ,
> >=20
> > As i have been having problems with GD:Graph in Apache::Asp =
> , I =3D
> > am generating the GD using a perl scripts and hence want to call the =
> =3D
> > perlscripts like
> >=20
> > $Response->Redirect("http:\\testcmp:8080\scripts\gd.pl") , wanted to =
> =3D
> > know if we could pass @args like Response->Include for passing CGi =
> Query =3D
> > Paramters instead of constructing the Query Parameters like =3D
> > gd,pl?Start=3D3D"Yes"+End=3D3D"No".
> >=20
> >=20
> > Thanks
> >=20
> > Raghu
>
> Visit our website at http://www.ubswarburg.com
>
> This message contains confidential information and is intended only
> for the individual named. If you are not the named addressee you
> should not disseminate, distribute or copy this e-mail. Please
> notify the sender immediately by e-mail if you have received this
> e-mail by mistake and delete this e-mail from your system.
>
> E-mail transmission cannot be guaranteed to be secure or error-free
> as information could be intercepted, corrupted, lost, destroyed,
> arrive late or incomplete, or contain viruses. The sender therefore
> does not accept liability for any errors or omissions in the contents
> of this message which arise as a result of e-mail transmission. If
> verification is required please request a hard-copy version. This
> message is provided for informational purposes and should not be
> construed as a solicitation or offer to buy or sell any securities or
> related financial instruments.
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]