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