반응형
파일 확장자 파일명 구하기
basename($filename); // path를 제외한 파일명 aaa.txt
pathinfo($filename, PATHINFO_FILENAME); // 확장자를 제외한 파일명 aaa
pathinfo($filename, PATHINFO_EXTENSION); // 파일 확장자 txt
- 폴더안에 원하는 확장자 파일 리스트만 배열로 구하기
function getCurrentFileList($dir){
$valid_formats = array("jpg","png",'gif'); // 이미지 파일만
$handle = opendir($dir);
$result = array();
while ($filename = readdir($handle)) {
if($filename == '.' || $filename == '..') continue;
$filepath = $dir.'/'.$filename;
if(is_file($filepath)){
$getExt = strtolower(pathinfo($filename, PATHINFO_EXTENSION)); //파일 확장자
if(in_array($getExt, $valid_formats)){ // 이미지 파일만
array_push($result,$filename));
}
}
}
closedir($handle);
sort($result); //정렬
return $result;
}
반응형
'PHP' 카테고리의 다른 글
[PHP] CURL 사용법, data 전송 / 받기 (0) | 2023.09.01 |
---|---|
Call to undefined function mb_strtolower() 해결방법 (0) | 2023.08.24 |
[PHP] 외부서버의 파일 가져오기 (0) | 2023.08.17 |
php 슬랙 slack 메세지 연동 (0) | 2020.04.08 |
PHP 휴대폰번호 체크 함수 (0) | 2020.03.23 |