[FX.php List] Switch of web host - HTML special charsstrippedfrom FX output (FMU6)

Dale Bengston dbengston at tds.net
Mon Jun 1 13:48:02 MDT 2009


Nice work, Leo and Ben!

-Dale

On Jun 1, 2009, at 2:19 PM, Leo R. Lundgren wrote:

> Great! Sounds like a decent hosting company, at least assuming  
> nothing else broke with the update :-)
>
>
> 1 jun 2009 kl. 20.33 skrev Ben Bradley:
>
>> Hi Leo/Everyone
>>
>> Our hosting provider updated PHP to the latest stable (5.2.9) which
>> fixed this issue!
>> Thank you so much Leo for tracking that PHP bug down!
>>
>> Hope this helps someone else out!
>>
>> Cheers, B
>>
>> -----Original Message-----
>> From: Ben Bradley
>> Sent: 01 June 2009 16:59
>> To: 'FX.php Discussion List'
>> Subject: RE: [FX.php List] Switch of web host - HTML special
>> charsstrippedfrom FX output (FMU6)
>>
>> Hi Leo
>>
>> That's it! That has to be it!! Excellent digging sir!
>> The behaviour in that bug report is exactly what I'm experiencing.  
>> First
>> time I've ever stumbled into a PHP bug like that.
>>
>> I guess normally that would be fine, just Spry are using a slightly
>> older version of PHP which contains this bug.
>> I've contacted them to see if there's anything they're willing to
>> upgrade PHP (not holding my breath)
>>
>> Thanks for the info, and I'll get back on how this turns out!
>>
>> Cheers, B
>>
>> -----Original Message-----
>> From: fx.php_list-bounces at mail.iviking.org
>> [mailto:fx.php_list-bounces at mail.iviking.org] On Behalf Of Leo R.
>> Lundgren
>> Sent: 01 June 2009 15:50
>> To: FX.php Discussion List
>> Subject: Re: [FX.php List] Switch of web host - HTML special
>> charsstrippedfrom FX output (FMU6)
>>
>> Ben,
>>
>> Have a look at
>> http://lists.macosforge.org/pipermail/macports-users/2008-December/01283
>> 4.html
>> .
>>
>>
>> 1 jun 2009 kl. 14.53 skrev Ben Bradley:
>>
>>> Dang, sorry. Copy and pasted without thinking.
>>>
>>> NEW: http://dealer-world.net/phpinfo.php
>>> OLD: http://dealer-world.com/phpinfo.php
>>>
>>>
>>> Thanks, B
>>>
>>>
>>> -----Original Message-----
>>> From: fx.php_list-bounces at mail.iviking.org
>>> [mailto:fx.php_list-bounces at mail.iviking.org] On Behalf Of Leo R.
>>> Lundgren
>>> Sent: 01 June 2009 13:51
>>> To: FX.php Discussion List
>>> Subject: Re: [FX.php List] Switch of web host - HTML special chars
>>> strippedfrom FX output (FMU6)
>>>
>>> Can you provide the old and new phpinfo() again please, they seem to
>>> be the same URL.
>>>
>>> 1 jun 2009 kl. 13.42 skrev Ben Bradley:
>>>
>>>> Hi everyone
>>>>
>>>> Right I've now done some further tests on the new and old providers
>>>> and there is something different about the outputs from FX.php
>>>>
>>>> On the new provider the HTML special chars are removed from all
>>>> fields. Completely removed, not replaced with anything.
>>>>
>>>> On the old provider the HTML special chars are returned correctly.
>>>> Not converted to entities but returned in their raw format suitable
>>>> for rendering as HTML tags without any further processing.
>>>>
>>>>
>>>> I've found there are some differences in various libraries between
>>>> the new/old providers. cURL and various XML libraries appear to be
>>>> slightly different
>>>>
>>>> NEW: http://dealer-world.net/phpinfo.php
>>>> OLD: http://dealer-world.net/phpinfo.php
>>>>
>>>> I had a look through the cURL changelog
>>> http://curl.haxx.se/changes.html
>>>> and couldn't see anything that would cause any difference in
>>>> operation.
>>>>
>>>> What (if any) XML libraries does FX.php use?
>>>> I will have a dig through those changelogs
>>>>
>>>>
>>>> On the new provider, when I make a manual PHP cURL call to a test
>>>> page the HTML gets returned correctly as expected.
>>>>
>>>> Anyone else got any ideas as to why this is happening?
>>>> It's driving me a bit crazy!
>>>>
>>>> Thanks, Ben
>>>>
>>>> -----Original Message-----
>>>> From: Ben Bradley
>>>> Sent: 31 May 2009 13:24
>>>> To: 'FX.php Discussion List'
>>>> Subject: RE: [FX.php List] Switch of web host - HTML special chars
>>>> stripped from FX output (FMU6)
>>>>
>>>> Correction:
>>>> I think I was uploading to an incorrect address.
>>>>
>>>> When I run a curl call on the FMP XML data URL on the new
>>>> provider... the XML gets returned with all special chars in the
>>>> fields replaced with their HTML entities... > < " etc
>>>>
>>>> When I run the exact same CURL call on the old provider, exactly  
>>>> the
>>>> same output.
>>>> I assume the > < is what FMU6 returns and not some processing
>>>> by FX.php
>>>>
>>>> When I run a CURL call on the new provider to a regular HTML page,
>>>> the HTML gets returned as expected... With no special chars  
>>>> removed.
>>>>
>>>> So it seems CURL might not be the culprit after all.
>>>> Or at least the default CURL options in my custom get_webpage()
>>>> function
>>>>
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: fx.php_list-bounces at mail.iviking.org
>>> [mailto:fx.php_list-bounces at mail.iviking.org
>>>> ] On Behalf Of Gjermund Gusland Thorsen
>>>> Sent: 31 May 2009 12:35
>>>> To: FX.php Discussion List
>>>> Subject: Re: [FX.php List] Switch of web host - HTML special chars
>>>> stripped from FX output (FMU6)
>>>>
>>>> Are you running Mac workstation?
>>>>
>>>> I would do a print_r( $result ); of your problem query.
>>>>
>>>> and copy the URL part of the array
>>>>
>>>> and open terminal, type the following
>>>>
>>>> curl <<pasteTheUrl>>
>>>>
>>>> ggt
>>>>
>>>> 2009/5/31 Gjermund Gusland Thorsen <ggt667 at gmail.com>:
>>>>> So there is a different FMU6 in this case?
>>>>>
>>>>> ggt
>>>>>
>>>>> 2009/5/31 Ben Bradley <ben.bradley at dealer-world.com>:
>>>>>> Hi
>>>>>> I'm using the same version of FX.php as I was on the old hosting
>>>>>> provider... Which was working fine.
>>>>>> I basically uploaded an identical copy of the site to the new
>>>>>> provider
>>>>>>
>>>>>> What version should I try?
>>>>>> At the moment I'm using 4.5.1
>>>>>>
>>>>>> Cheers, Ben
>>>>>>
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: fx.php_list-bounces at mail.iviking.org
>>> [mailto:fx.php_list-bounces at mail.iviking.org
>>>>>> ] On Behalf Of Gjermund Gusland Thorsen
>>>>>> Sent: 31 May 2009 01:03
>>>>>> To: FX.php Discussion List
>>>>>> Subject: Re: [FX.php List] Switch of web host - HTML special  
>>>>>> chars
>>>>>> stripped from FX output (FMU6)
>>>>>>
>>>>>> Ahh, FMU6
>>>>>>
>>>>>> Did you try an old version of FX.php? One that corresponds to
>>>>>> FMU6, i e
>>>>>>
>>>>>> ggt
>>>>>>
>>>>>> 2009/5/30 Ben Bradley <ben.bradley at dealer-world.com>:
>>>>>>> PHP headers and meta charset are both UTF-8
>>>>>>> It appears special chars are just completely removed. The rest  
>>>>>>> of
>>>>>>> the content is fine!
>>>>>>>
>>>>>>> If I try and get any records from the CMS database using a
>>>>>>> completely plain test script, then the same thing happens.
>>>>>>>
>>>>>>> It's not just this field either, if I put special chars (< > or
>>>>>>> ") in any other field, they also get removed
>>>>>>> So the tag name, contents, attributes and values etc are all
>>>>>>> preserved, just without the <>" in there!
>>>>>>>
>>>>>>> Strangeness!
>>>>>>>
>>>>>>> Cheers, B
>>>>>>>
>>>>>>>
>>>>>>> -----Original Message-----
>>>>>>> From: fx.php_list-bounces at mail.iviking.org
>>> [mailto:fx.php_list-bounces at mail.iviking.org
>>>>>>> ] On Behalf Of Gjermund Gusland Thorsen
>>>>>>> Sent: 30 May 2009 13:56
>>>>>>> To: FX.php Discussion List
>>>>>>> Subject: Re: [FX.php List] Switch of web host - HTML special
>>>>>>> chars stripped from FX output (FMU6)
>>>>>>>
>>>>>>> And what is your charset in the header of your documents?
>>>>>>>
>>>>>>> Are the characters just removed? or replaced with some other
>>>>>>> chars?
>>>>>>>
>>>>>>> ggt
>>>>>>>
>>>>>>> 2009/5/29 Ben Bradley <ben.bradley at dealer-world.com>:
>>>>>>>> Hi everyone
>>>>>>>> I've just switched hosting provider and there appears to be a
>>>>>>>> difference in
>>>>>>>> their PHP configurations.
>>>>>>>>
>>>>>>>> With the new provider any HTML special chars are getting
>>>>>>>> automatically
>>>>>>>> removed from my FX.php output... causing HTML tags in my
>>>>>>>> FileMaker website
>>>>>>>> content management system to get printed out as text.
>>>>>>>> Less than, greater than and quote marks are just removed; not
>>>>>>>> replaced with
>>>>>>>> anything else.
>>>>>>>>
>>>>>>>> I have basically copied the entire site over to the new  
>>>>>>>> provider
>>>>>>>> and I've
>>>>>>>> never seen this problem before.
>>>>>>>>
>>>>>>>> The old provider was running PHP 5.2.6
>>>>>>>> The new provider is running PHP 5.2.5
>>>>>>>>
>>>>>>>> One thing I did notice is the new provider has magic_quotes_gpc
>>>>>>>> set to On in
>>>>>>>> the phpinfo()
>>>>>>>> It was Off on the old provider.
>>>>>>>> But that shouldn't make any difference to the output of FX,
>>>>>>>> should it?
>>>>>>>> magic_quotes_runtime and magic_quotes_sybase are set to Off on
>>>>>>>> the old and
>>>>>>>> new providers.
>>>>>>>>
>>>>>>>> I'm running FileMaker Unlimited 6 with custom web publishing.
>>>>>>>> There's
>>>>>>>> nothing that's changed on the CDML format files.
>>>>>>>> When I call up the site in the old host, everything is still
>>>>>>>> fine!
>>>>>>>>
>>>>>>>> Anyone experience this error before or can think of any config
>>>>>>>> things to
>>>>>>>> try?
>>>>>>>>
>>>>>>>>
>>>>>>>> I've done a few tests... CURL calls are fine... no HTML special
>>>>>>>> chars
>>>>>>>> removed there!
>>>>>>>> Also if I set a bunch of HTML code into a variable, and echo
>>>>>>>> that variable
>>>>>>>> out again the HTML special chars are preserved so the tags get
>>>>>>>> rendered.
>>>>>>>>
>>>>>>>> Any ideas / suggestions?
>>>>>>>> This has been driving me nuts this afternoon!
>>>>>>>>
>>>>>>>> Cheers, B
>>>>>>>> _______________________________________________
>>>>>>>> FX.php_List mailing list
>>>>>>>> FX.php_List at mail.iviking.org
>>>>>>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>>>>>>>
>>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> FX.php_List mailing list
>>>>>>> FX.php_List at mail.iviking.org
>>>>>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>>>>>> _______________________________________________
>>>>>>> FX.php_List mailing list
>>>>>>> FX.php_List at mail.iviking.org
>>>>>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>>>>>>
>>>>>> _______________________________________________
>>>>>> FX.php_List mailing list
>>>>>> FX.php_List at mail.iviking.org
>>>>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>>>>> _______________________________________________
>>>>>> FX.php_List mailing list
>>>>>> FX.php_List at mail.iviking.org
>>>>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>>>>>
>>>>>
>>>> _______________________________________________
>>>> FX.php_List mailing list
>>>> FX.php_List at mail.iviking.org
>>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>>> _______________________________________________
>>>> FX.php_List mailing list
>>>> FX.php_List at mail.iviking.org
>>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>>
>>>
>>> -|
>>>
>>> _______________________________________________
>>> FX.php_List mailing list
>>> FX.php_List at mail.iviking.org
>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>> _______________________________________________
>>> FX.php_List mailing list
>>> FX.php_List at mail.iviking.org
>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>
>>
>> -|
>>
>> _______________________________________________
>> FX.php_List mailing list
>> FX.php_List at mail.iviking.org
>> http://www.iviking.org/mailman/listinfo/fx.php_list
>> _______________________________________________
>> FX.php_List mailing list
>> FX.php_List at mail.iviking.org
>> http://www.iviking.org/mailman/listinfo/fx.php_list
>
>
> -|
>
> _______________________________________________
> FX.php_List mailing list
> FX.php_List at mail.iviking.org
> http://www.iviking.org/mailman/listinfo/fx.php_list



More information about the FX.php_List mailing list