답변 3개 / 댓글 2개
채택된 답변
+20 포인트
위 소스를 delete.php로 만들었습니다. delete.php를 루트 폴더 안에 넣고 ftp 가서 삭제하기 눌러봤는데 삭제가 안되네요..
<?
function recusive_delete($directory) {
$dir = opendir($directory);
while ($d = readdir($dir)) {
if ($d == "." || $d == "..")
continue;
$xxx = "$directory/$d";
// 파일 그룹이 99 이면 nobody
$fgroup = filegroup($xxx);
if (is_dir($xxx)) {
recusive_delete($xxx);
if ($fgroup == 99) {
rmdir($xxx);
}
} else {
if ($fgroup == 99) {
unlink($xxx);
}
}
}
closedir($dir);
}
$directory = "data";
recusive_delete($directory);
?>
php 로 파일을 만들어서 소스를 저장해서 루트폴더안에서 실행시키세요
그리고 나서 ftp 가서 삭제하시면 삭제됩니다.
답변을 작성하려면 로그인이 필요합니다.