묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
FTP 접속후 파일을 다 지울려고하는대.
2011.03.16 23:55
안녕하세요
비밀번호를 이저먹어서 다시 재설치할려고 데이타베이스 다 지우고 그리고 xe 다 지울려고 다시 업로드할려고하는대
FTP로 접속후 모두 지우기를하긴했는대 files 이 폴더만 안지워 집니다
어떻해 해야 지워지나요 ? 퍼미션을 바꿔보기도 하면서 지웠는대 안지워지네요 .
비밀번호를 이저먹어서 다시 재설치할려고 데이타베이스 다 지우고 그리고 xe 다 지울려고 다시 업로드할려고하는대
FTP로 접속후 모두 지우기를하긴했는대 files 이 폴더만 안지워 집니다
어떻해 해야 지워지나요 ? 퍼미션을 바꿔보기도 하면서 지웠는대 안지워지네요 .
댓글 2
-
휘즈
2011.03.17 00:08
-
공듀
2011.03.17 00:31
<?
$dir="./files/";
// 순환적으로 디렉토리와 파일을 삭제
function delete_dir($path) {
@chmod($path,0777);//삭제하려는 폴더의 퍼미션을 777로 재 지정
$directory = dir($path);
while($entry = $directory->read()) {
if ($entry != "." && $entry != "..") {
if (is_dir($path."/".$entry)) { //삭제하려는 폴더안에 서브 폴더가 있을경우 재루프
delete_dir($path."/".$entry);
} else {
@chmod($path."/".$entry,0777);//삭제하려는 폴더안에 파일일 경우 파일 퍼미션을 777로 재지정
@UnLink ($path."/".$entry);
}
}
}
$directory->close();
@rmdir($path);
}
delete_dir($dir);
echo"삭제완료";
?>내용 복사하여 php 로 저장후 웹에서 실행하신뒤 ftp에서 삭제하시면 정상적으로 삭제하실수 있습니다.
서버관리자(호스팅사)에 요청하세요
재설치하려면 디비도 초기화해야 합니다.