[FX.php List] Attribute quotation marks in HTML in FM field
Kevin Futter
kfutter at sbc.melb.catholic.edu.au
Thu Jun 9 00:23:00 MDT 2005
Thanks Craig - I'd considered that approach, but wasn't sure that there
might not be something better. By the way, %22 style encoding is URL
encoding (hex), rather than HTML character encoding, which in this case
would be &#xx; (I think the actual characters FM supplied were outside the
ASCII range, and had 3 digits after the octothorpe).
Cheers,
Kevin
On 9/6/05 3:18 PM, "Craig Forster" <craig at qmediagroup.net> wrote:
> Hi kevin
>
> At the php level you could use a simple string substitution to get it back
> the way it should be
>
> Eg
>
> <?
> echo str_replace('%22', '"', $kevinsQuery['filemaker_url_field'][0]);
> ?>
>
> (Assuming the quote mark you are talking about is encoded as %22)
>
> More info here:
> http://nz.php.net/manual/en/function.str-replace.php
> http://www.blooberry.com/indexdot/html/topics/urlencoding.htm
>
> HTH
> Craig
>
>
> On 9/6/05 4:19 PM, "Kevin Futter" <kfutter at sbc.melb.catholic.edu.au> wrote:
>
>> Hi all,
>>
>> Not sure if this is the most appropriate place to ask this, but I'll fire
>> away anyway.
>>
>> When recently we added HTML containing a URL to a field in FM and served it
>> to the web via FX, the attribute quotation marks were automagically
>> transformed into HTML character codes, thus rendering the URL invalid and
>> non-functional. I've turned off smart quotes in FM, but it hasn't made any
>> difference, so I'm hoping there's a way around this at the FX/PHP end of
>> things.
>>
>> Any ideas?
>>
>> Cheers,
>> Kevin Futter
>
>
> _______________________________________________
> FX.php_List mailing list
> FX.php_List at mail.iviking.org
> http://www.iviking.org/mailman/listinfo/fx.php_list
>
--
Kevin Futter
Webmaster, St. Bernard's College
http://www.sbc.melb.catholic.edu.au/
More information about the FX.php_List
mailing list