diff options
author | Andreas Gohr <andi@splitbrain.org> | 2006-03-03 18:32:52 +0100 |
---|---|---|
committer | Andreas Gohr <andi@splitbrain.org> | 2006-03-03 18:32:52 +0100 |
commit | 0d8850c4c07c1ecc45ffb8d823840f9978db5597 (patch) | |
tree | 7f0a9a46c400b46ab89e146e9f635e0f29f40aad /inc/io.php | |
parent | e4a98f5caea4dba0f1ac8d8695ede3f1667a639f (diff) | |
download | rpg-0d8850c4c07c1ecc45ffb8d823840f9978db5597.tar.gz rpg-0d8850c4c07c1ecc45ffb8d823840f9978db5597.tar.bz2 |
better permission checking
init.php now checks for the accessability of the data directories
(executebit on UNIX systems)
darcs-hash:20060303173252-7ad00-7ce3281926ac93f282d9865e9617ec4d179c2c23.gz
Diffstat (limited to 'inc/io.php')
-rw-r--r-- | inc/io.php | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/inc/io.php b/inc/io.php index 47f2e1149..1b8d2dadf 100644 --- a/inc/io.php +++ b/inc/io.php @@ -206,7 +206,7 @@ function io_makeFileDir($file){ global $conf; $dir = dirname($file); - if(!is_dir($dir)){ + if(!@is_dir($dir)){ io_mkdir_p($dir) || msg("Creating directory $dir failed",-1); } } @@ -220,7 +220,7 @@ function io_makeFileDir($file){ */ function io_mkdir_p($target){ global $conf; - if (is_dir($target)||empty($target)) return 1; // best case check first + if (@is_dir($target)||empty($target)) return 1; // best case check first if (@file_exists($target) && !is_dir($target)) return 0; //recursion if (io_mkdir_p(substr($target,0,strrpos($target,'/')))){ |