여러 확장자를 포함하도록
본문
$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);
답변을 작성하시기 전에 로그인 해주세요.