[XE] 삭제시 files 폴더가 안지워질때 웹에서 삭제하기
아래의 내용을 del.php 파일로 만든뒤 웹에서 실행하면 됩니다.
<?
$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();
}
delete_dir($dir);
echo"삭제완료";
?>