여러 확장자를 포함하도록

여러 확장자를 포함하도록

QA

여러 확장자를 포함하도록

본문

$text = 'abc';


$ifilename  = $text.'.jpg';

- 중략 -
$file_it = $dir.'/'.$ifilename
@unlink($file_it);

 

- - - - - - - - -

 

위 소스대로 하면 abc.jpg 를 삭제할 수 있는데요

저는 파일명이 abc인 png와 gif 도 포함하고 싶습니다.

간단한 방법이 있는지 정말 궁금합니다.

 

 

 

 

 

이 질문에 댓글 쓰기 :

답변 1

1. 모든 확장자

$text = 'abc';

$ifilename  = $text.'.*';

$file_it = $dir.'/'.$ifilename
@unlink($file_it);

 

2. 패턴

$text = 'abc';

$file = glob($dir.$text."{.gif,.png,.jpg}",GLOB_BRACE);

foreach ($file as $value){
    //echo $value."<br>"; // 주석 제거후 확인하여 이상 없으면 아래 unlink 주석제거하여 사용

    //@unlink($value);

}

 

3. 단무지..

$text = 'abc';

$ifilename  = $text;

$file_it1 = $dir.'/'.$ifilename.'.jpg';

$file_it2 = $dir.'/'.$ifilename.'.png';

$file_it3 = $dir.'/'.$ifilename.'.gif';
@unlink($file_it1);

@unlink($file_it2);

@unlink($file_it3);

답변을 작성하시기 전에 로그인 해주세요.
전체 123,525 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT