강좌 루트 권한이 없는 경우, data 폴더 삭제하기
본문
data 폴더의 속성을 '707'이나 '777'로 바꿔줘도 삭제되지 않는 경우가 있습니다.
무료 웹 호스팅의 경우가 그런 것 같습니다.
첨부파일을 루트에 올리고, 브라우저에서 다음과 같이 실행해주면 됩니다.
(주소창에 아래와 같이 파일 주소를 넣고, Enter)
사이트 주소/del_directory.php
파일이름은 바꿔도 됩니다.
실행하면 폴더는 남아있지만, 내용은 모두 삭제됩니다.
내용은 사라지니 폴더는 FTP에서 삭제하면 됩니다.
실행 후, 위 파일(del_directory.php)은 FTP에서 삭제하십시오.
아래는 파일의 내용입니다.
$directory = "삭제할 폴더";
출처 : http://free4u.wo.tc/1291
무료 웹 호스팅의 경우가 그런 것 같습니다.
첨부파일을 루트에 올리고, 브라우저에서 다음과 같이 실행해주면 됩니다.
(주소창에 아래와 같이 파일 주소를 넣고, Enter)
사이트 주소/del_directory.php
파일이름은 바꿔도 됩니다.
실행하면 폴더는 남아있지만, 내용은 모두 삭제됩니다.
내용은 사라지니 폴더는 FTP에서 삭제하면 됩니다.
실행 후, 위 파일(del_directory.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); ?>
$directory = "삭제할 폴더";
출처 : http://free4u.wo.tc/1291
왕초보입니다. 많은 지도편달 부탁드립니다~^^
자주 가는 곳 : SIR
추천0 비추천 0
관리자님의 댓글
관리자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일우비 호스팅의 경우...
우비 사이트에 로그인 후,
계정 관리 → 디렉토리 및 파일 삭제
에서 삭제가 가능하네요.