in reply to Re: Re: CGI parsing difficulty
in thread CGI parsing difficulty
Anyhow, if I hit http://localhost/myscript.pl?text=I+LOVE+MY+WIFE then it works. Going through a web form which then writes <img src="/myscript.pl?$text"> ($text being pulled by $text = $q->param("text") ) then it only prints the first letter, the I.You are properly URI-escaping the code you print in $text, right? You can't just do this:
because you need to re-percentify or plusify spaces, etc etc., as in:print qq{<img src="/myscript.pl?$text">};
use URI; my $uri = URI->new("/myscript.pl"); $uri->query($text); my $uri_string = $uri->as_string; print qq{<img src="$uri_string">};
-- Randal L. Schwartz, Perl hacker
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: Re: Re: CGI parsing difficulty
by tame1 (Pilgrim) on Nov 22, 2000 at 21:38 UTC | |
|
Re: Re: Re: Re: CGI parsing difficulty
by tame1 (Pilgrim) on Nov 22, 2000 at 03:03 UTC |