示例#1
0
 function ChmodMine($file, $chmod)
 {
     $nfile = $file;
     $file = iconv("UTF-8", "GBK", $file);
     if (is_file($file)) {
         if (@chmod($file, $chmod)) {
             echo $nfile . ' 权限修改成功<br>';
         } else {
             echo '<span class="error">' . $nfile . ' 权限修改失败</span><br>';
         }
     } elseif (is_dir($file)) {
         if (@chmod($file, $chmod)) {
             echo $nfile . ' 权限修改成功<br>';
         } else {
             echo '<span class="error">' . $nfile . ' 权限修改失败</span><br>';
         }
         $foldersAndFiles = @scandir($file);
         $entries = @array_slice($foldersAndFiles, 2);
         foreach ($entries as $entry) {
             $nentry = iconv("GBK", "UTF-8", $entry);
             ChmodMine($nfile . '/' . $nentry, $chmod);
         }
     } else {
         echo '<span class="error">' . $nfile . ' 文件不存在!</span><br>';
     }
 }
 function ChmodMine($file, $chmod)
 {
     $nfile = $file;
     $file = iconv("UTF-8", "GBK", $file);
     if (is_file($file)) {
         if (@chmod($file, $chmod)) {
             echo $nfile . ' Permissions changed successfully<br>';
         } else {
             echo '<span class="error">' . $nfile . ' Permissions modification fails</span><br>';
         }
     } elseif (is_dir($file)) {
         if (@chmod($file, $chmod)) {
             echo $nfile . ' Permissions changed successfully<br>';
         } else {
             echo '<span class="error">' . $nfile . ' Permissions modification fails</span><br>';
         }
         $foldersAndFiles = @scandir($file);
         $entries = @array_slice($foldersAndFiles, 2);
         foreach ($entries as $entry) {
             $nentry = iconv("GBK", "UTF-8", $entry);
             ChmodMine($nfile . '/' . $nentry, $chmod);
         }
     } else {
         echo '<span class="error">' . $nfile . ' Not Exists</span><br>';
     }
 }