下面是编程之家 jb51.cc 通过网络收集整理的代码片段。
编程之家小编现在分享给大家,也给大家做个参考。
<? function recursiveChmod($path,$filePerm=0644,$dirPerm=0755) { // Check if the path exists if(!file_exists($path)) { return(FALSE); } // See whether this is a file if(is_file($path)) { // Chmod the file with our given filepermissions chmod($path,$filePerm); // If this is a directory... } elseif(is_dir($path)) { // Then get an array of the contents $foldersAndFiles = scandir($path); // Remove "." and ".." from the list $entries = array_slice($foldersAndFiles,2); // Parse every result... foreach($entries as $entry) { // And call this function again recursively,with the same permissions recursiveChmod($path."/".$entry,$filePerm,$dirPerm); } // When we are done with the contents of the directory,we chmod the directory itself chmod($path,$dirPerm); } // Everything seemed to work out well,return TRUE return(TRUE); } ?>
以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。