웹에서...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;
}
?>
작동이 안하네요..
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;
}
?>
댓글 전체