Re: strange stripos behavior

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Don't call htmlentities until the last possible micro-second before
you echo the data to the HTML/browser.

That way you can be sure the data you have is the data you think you
have.

On Sun, July 22, 2007 11:23 pm, Bruce Cowin wrote:
> I'm using PHP 5.1 on IIS.  I have an app that uses MimeDecode to load
> mime files and I've built an object to parse them into their various
> parts; i.e., $msg->Body(), $msg->Sender(), etc.  I'm using stripos()
> to
> look for a string (that I know is in my test files).  It works if I
> search in $msg->Body(), but doesn't work if I build a variable and
> search it.  i.e.,
>
> this works:
>
> if (!stripos($msg->Body(), 'xxxx') === false)
> {
> 	echo "\n found in Body()\n";
> }
>
>
> but this doesn't (I've tried it with and without htmlentities()):
>
> $searchtext = htmlentities($msg->Sender()) . htmlentities($msg->To())
> .
> htmlentities($msg->Cc()) . htmlentities($msg->Subject()) .
> htmlentities($msg->Body());
> if (!stripos($searchtext, 'xxxx') === false)
> {
> 	echo "\nstring found!\n";
> }
>
> Does anyone have any ideas?  Thanks.
>
>
> Regards,
>
> Bruce
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some indie artist.
http://cdbaby.com/browse/from/lynch
Yeah, I get a buck. So?

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux