[FX.php List] FX.php and textarea problem
Michael Layne
fx at 9degrees.com
Tue Feb 21 19:52:01 MST 2006
UPDATE:
Just got feedback from a colleague that this didn't work as expected.
Worked for all my testing and does work on another project...
Your mileage may vary!
Michael Layne wrote:
> We had a problem posting from lots of data from a FileMaker client
> (via Troi URL Plugin) to a PHP page into FM7SA. We came up with this
> on the PHP side, and took care of everything...
>
> function convertSmartQuotes($string) {
> $search = array(chr(145),
> chr(146),
> chr(147),
> chr(148),
> chr(151));
>
> $replace = array("'",
> "'",
> '"',
> '"',
> '-');
>
> return str_replace($search, $replace, $string);
> }
> ...then the post...
> $q = new FX($ip,$port);
> $q->SetDBData($db,$lay);
> $q->SetDBPassword('xxxx','xxxx');
> foreach ($_POST as $key => $value) {
> $realvalue = convertSmartQuotes($value);
> $q -> AddDBParam($key, $realvalue);
> }
> $r = $q->FMNew();
> HTH!
>
> Michael
>
> Joel Shapiro wrote:
>> Thanks very much, Derrick.
>>
>> I'll definitely check out magic_quotes, though this time Dale's meta
>> lines seem to have been the perfect fix for my problem.
>>
>> Best,
>> -Joel
>>
>>
>> On Feb 18, 2006, at 8:05 AM, Derrick Fogle wrote:
>>
>>> Magic_quotes is a PHP setting that automatically escapes quotes,
>>> apostrophes, and a few other special characters.
>>>
>>> create a file (test.php or something like that) on the server with
>>> nothing but:
>>>
>>> <? phpinfo(); ?>
>>>
>>> in it, and call it up.
>>>
>>> Look under Configuration -> PHP Core for magic_quotes_gpc. If it's
>>> not on, that means the characters aren't getting escaped. The
>>> default setting is for this to be on, if it's not you'll need to
>>> track down your php.ini file and search for the magic_quotes
>>> settings. Or, use addslashes() where you need characters escaped
>>> (but that gets tedious after awhile).
>>>
>>> On Feb 17, 2006, at 5:29 PM, Joel Shapiro wrote:
>>>
>>>> Can you point me to somewhere where I can learn about escaping
>>>> 'magicquotes'?
>>>
>>>
>>> Derrick Fogle
>>> derrick at fogles.net
>>>
>>>
>>>
>>> _______________________________________________
>>> 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