You are viewing a plain text version of this content. The canonical link for it is here.
Posted to embperl@perl.apache.org by Kee Hinckley <na...@somewhere.com> on 2002/05/22 19:11:27 UTC
Using %fdat inside a url - embperl 1.3.3
I wrote a routine that takes a reference to %fdat and constructs a
URL (it temporarily turns $escmode to 0). After a lot of confusion I
finally figured out why it wasn't working.
This
[- foo(\%fdat) -]
passes a reference to a hash
This
<a href="[- foo(\%fdat) -]">
passes the first element of the hash
I can get around the problem by using a temporary variable, but is
there any other way? And what's the reason for this?
--
Kee Hinckley - Somewhere.Com, LLC
http://consulting.somewhere.com/
I'm not sure which upsets me more: that people are so unwilling to accept
responsibility for their own actions, or that they are so eager to regulate
everyone else's.
---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org
Re: Using %fdat inside a url - embperl 1.3.3
Posted by Gerald Richter <ri...@ecos.de>.
>
> This
> <a href="[- foo(\%fdat) -]">
> passes the first element of the hash
>
> I can get around the problem by using a temporary variable, but is
> there any other way? And what's the reason for this?
Use you have set optRawInput the \ is treated as escape before %fd, which is
an URL escape. Either set optRawInpit in EMBPERL_OPTIONS or use two \
Gerald
-------------------------------------------------------------
Gerald Richter ecos electronic communication services gmbh
Internetconnect * Webserver/-design/-datenbanken * Consulting
Post: Tulpenstrasse 5 D-55276 Dienheim b. Mainz
E-Mail: richter@ecos.de Voice: +49 6133 925131
WWW: http://www.ecos.de Fax: +49 6133 925152
-------------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org