답변 3개
호스팅에 따라 루트폴더가 html 인경우도 있고 www 인 경우도 있는데 이름을 바꾸셨을 경우에는
먼저 위의 폴더를 지우시고 나머지 폴더를 위 폴더로 이름을 변경하신후 한번더 똑같이 해주시면 됩니다.
댓글을 작성하려면 로그인이 필요합니다.
위 소스를 delete.php로 만들었습니다. delete.php를 루트 폴더 안에 넣고 ftp 가서 삭제하기 눌러봤는데 삭제가 안되네요..
답변에 대한 댓글 2개
/밑에 V1,V2 폴더가 더 있는데 그건 안 지워지죠?
댓글을 작성하려면 로그인이 필요합니다.
<?
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 가서 삭제하시면 삭제됩니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인