여러 확장자를 포함하도록

여러 확장자를 포함하도록

QA

여러 확장자를 포함하도록

답변 1

본문

$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);

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 1
© SIRSOFT
현재 페이지 제일 처음으로