I think the current behavior solves made old bug reports,
where by people usedis_readable()
to see if they could read
from a file, only to have the operation file due to
safe_mode/open_basedir restrictions. Taking the check away
would also mean it would be possible to "explore" file file
system bypassing PHP's file system restrictions.
So this is a documentation bug and there is no way to check beforehand
whether an include($filepath) will succeed or not when safe_mode is on?
Kind regards
mp.
So this is a documentation bug and there is no way to check beforehand
whether an include($filepath) will succeed or not when safe_mode is
on?
Now there is (because of the change), before there was none. Do the
check before, you'd need to open the file with @fopen(), see if that
failed and if it not, then you know for certain you can work with the
file.
Ilia Alshanetsky