Re: First stupid post of the year.

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

 



On Jan 2, 2008 12:58 PM, Richard Lynch <ceo@xxxxxxxxx> wrote:
> On Wed, January 2, 2008 2:09 pm, tedd wrote:
> > At 1:25 PM -0600 1/2/08, Jack Mays wrote:
> >>>>
> >>>>>On Jan 2, 2008 1:34 PM, tedd <tedd@xxxxxxxxxxxx> wrote:
> >>>>from this:
> >>>>
> >>>>&nbsp; &nbsp; &nbsp; &nbsp;A&nbsp; &nbsp; &nbsp; &nbsp;
> >>>>
> >>>>to this A
> >>
> >>Read the docs for trim, you can't use it inline with other
> >>functions, it will not trim the input.  you have to seperate it out,
> >>e.g.:
> >>
> >>  $submit = str_replace('&nbsp;','',$submit);
> >>  $submit = trim($submit);
> >
> > But, that still doesn't work.
> >
> > Go from here:
> >
> > &nbsp; &nbsp; &nbsp; &nbsp;A&nbsp; &nbsp; &nbsp; &nbsp;
> >
> > to here:
> >
> > A
>
> Works for me:
>
> lynch@localhost ~/cd $ php -a
> Interactive mode enabled
>
> <?php
> $a = '&nbsp; &nbsp; &nbsp; &nbsp;A&nbsp; &nbsp; &nbsp; &nbsp;';
> $b = str_replace('&nbsp;', '', $a);
> echo "b: $b\n\n";
> $c = trim($b);
> echo "c: $c\n\n";
> ?>
> b:    A
>
> c: A
>
>
> lynch@localhost ~/cd $
>
> --
> 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/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
>
>
OKAY. Let's clarify.

Here's the string in HTML:
&nbsp; &nbsp; &nbsp; &nbsp;A&nbsp; &nbsp; &nbsp; &nbsp;

The browser then passes it to GET/POST. It decodes the entities, and
then urlencodes them. Now it looks like this:
%a0%20%a0%20%a0%20%a0A%a0%20%a0%20%a0%20%a0

Then PHP receives it, urldecodes the string, then stuffs it inside
$_POST, $_GET, $_REQUEST, etc. Now it's like this:
       A

$_POST['submit'] == '       A       ' // TRUE.


... *pokes my solution*...
$value = trim($value, chr(32) . chr(160));
-- 
-Casey

-- 
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