반응형
<?php
// 첫번째 행 $dir="./files/" 에 자신이 삭제하고자 하는 폴더를 경로와 함께 써 넣는다//
$dir
=
"삭제하려는 폴더경로"
;
function
delete_dir(
$path
) {
@
chmod
(
$path
,0777);
$directory
= dir(
$path
);
while
(
$entry
=
$directory
->read()) {
if
(
$entry
!=
"."
&&
$entry
!=
".."
) {
if
(
is_dir
(
$path
.
"/"
.
$entry
)) {
delete_dir(
$path
.
"/"
.
$entry
);
}
else
{
@
chmod
(
$path
.
"/"
.
$entry
,0777);
@UnLink (
$path
.
"/"
.
$entry
);
}
}
}
$directory
->close();
@
rmdir
(
$path
);
}
delete_dir(
$dir
);
echo
"삭제완료"
;
?>
복사하여 적당한 이름으로 저장후 웹에서 php 실행하시면 폴더 권한이 변경되면서
이제 ftp통해 삭제하시면 삭제 됩니다.
----------------------------------------------------------------------
아래 방법은 아래의 파일을 del.php 로 생성해서 삭제할 파일이 있는 ftp경로에 업로드 후 실행한 뒤에 ok 버튼을 누르면
주변의 파일을 모두 삭제하도록 명령하는 방법입니다.
<?$directory
= dirname(__FILENAME__);
//set_time_limit(300);
function
RmDirR (
$dirName
) {
$d
= dir (
$dirName
);
while
(
$entry
=
$d
->read()) {
if
(
$entry
!=
"."
&&
$entry
!=
".."
) {
if
(
Is_Dir
(
$dirName
.
"/"
.
$entry
)) {
RmDirR(
$dirName
.
"/"
.
$entry
);
echo
(
$dirName
.
"/"
.
$entry
."
");
}
else
{
if
(!
strstr
(
$dirName
.
"/"
.
$entry
,
basename
(__FILENAME__))) {
UnLink (
$dirName
.
"/"
.
$entry
);
}
echo
(
$dirName
.
"/"
.
$entry
."
");
}
}
}
$d
->close();
RmDir
(
$dirName
);
}
function
checkdeldir (
$dirName
) {
$d
= dir (
$dirName
);
while
(
$entry
=
$d
->read()) {
if
(
$entry
!=
"."
&&
$entry
!=
".."
) {
if
(
Is_Dir
(
$dirName
.
"/"
.
$entry
)) {
echo
(
$dirName
.
"/"
.
$entry
."
");
}
else
{
echo
(
$dirName
.
"/"
.
$entry
."
");
flush
();
}
}
}
$d
->close();
flush
();
//checkdeldir($dirName);
}
if
(
$run
==
'ok'
){
RmDirR(
$directory
);
}
else
{
checkdeldir(
$directory
);
}
?>
위 파일을 삭제합니다..
<A HREF=
"<?=$PHP_SELF."
?run=ok
"?>"
>OK</A>
위 두가지 방법으로도 삭제되지 않는경우엔 서버 관리자에게 요청하는수밖에 없습니다.
UTF-8 서버 계정에 한글이름으로 파일이나 폴더를 생성하지 마시기 바랍니다. ㅜㅜ
반응형
'유틸리티, 정보 > WEB TIP' 카테고리의 다른 글
티스토리 초대장이 9장 있습니다. 혹시 필요하신분 있으시면 댓글을 남겨주세요. (10) | 2016.03.11 |
---|---|
구글검색에서 원치않는 페이지 노출 색인 삭제하는 방법 (0) | 2016.03.11 |
구글 애드센스 콘텐츠 불충분 승인을 위한 자세한 방법 (22) | 2016.03.03 |
티스토리 블로그에 애드센스 달기 (9) | 2016.03.02 |
주요한 포탈 개발자(developers) 페이지 링크 (0) | 2016.03.01 |
구글 애드센스, 유튜브계정으로 우회가입 (0) | 2016.02.20 |
robots.txt 구문에 대해 자세히 알아보기 (0) | 2016.02.18 |
Google Console 구글 써치콘솔, 구글 웹마스터도구에 사이트맵 등록시 일반 HTTP 오류: HTTP 403 오류 (금지됨) 해결법 (0) | 2016.02.18 |
윈도우7 로 텔넷(Telnet)접속하기 (0) | 2015.03.05 |