웹에서...chmod_R 사용질문 > 그누3질답

그누3질답

웹에서...chmod_R 사용질문 정보

그누보드 웹에서...chmod_R 사용질문

본문

아래 소스는 리커시브하게 chmod를 사용하는 것인데요..
작동이 안하네요..
php 홈피것 그대로 했는데..안되네요..
제가 명색이 관리자인데..707로 되어 있으면 접근이 안되..백업이 안됩니다. T.T
계정 발급이 잘못 된듯 하네요..헐..그래서..백업시만 이걸 사용할려구요..
보안문제 지적도 있구..


<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN");
if($is_admin != 'default') alert('관리자 전용 페이지');
include "./funBlogV3Install/blog.config.php";
$html_title = "chmod ";
?>

<?

  @chmod_R("./data", 0777);
 

function chmod_R($path, $filemode) {
  if (!is_dir($path))
      return chmod($path, $filemode);

  $dh = opendir($path);
  while ($file = readdir($dh)) {
      if($file != '.' && $file != '..') {
          $fullpath = $path.'/'.$file;
          if(!is_dir($fullpath)) {
            if (!chmod($fullpath, $filemode))
                return FALSE;
          } else {
            if (!chmod_R($fullpath, $filemode))
                return FALSE;
          }
      }
  }
 
  closedir($dh);
 
  if(chmod($path, $filemode))
    return TRUE;
  else
    return FALSE;
}


?>
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로