On 26/04/10 16:56, Michelle Konzack wrote:
Hello Peter,

Am 2010-04-26 09:28:28, hacktest Du folgendes herunter:
var_dump($isfile);

Don't make assumptions of what the value is, just check it.

Yes and grmpf!

The filename has a space at the end but it can not removed even using

     var_dump(str_replace(' ', '', $isfile);

if I put a '1' as search parameter all '1' are removed, but  WHY  can  I
not remove a space at the end?

Even if a do a

   mv the_file_not_recognized the_file_not_recognized\<space>

it is not detected... even if the var_dump() show me something like

   string(29) "/tmp/the_file_not_recognized "

Simple to test

     exec("touch /tmp/the_file_not_recognized");
     $FILE=shell_exec("ls /tmp/the_file_not_* |head -n1");
     var_dump($FILE);
     echo "<br>";
     var_dump(str_replace(' ', '', $FILE);

Thanks, Greetings and nice Day/Evening
     Michelle Konzack
     Systemadministrator


Is it possible that the space is a new-line (or a carriage-return) ?

What happens if you replace
   str_replace(' ', '', $FILE)
with
   preg_replace('/\s+$/','',$FILE);

?


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

Reply via email to