PHP
PHP 디렉토리 안에 파일 가져오는 방법
joong~
2019. 12. 24. 15:55
728x90
클라이언트에서 값이 넘어오면 해당 값 디렉토리로 접근을 해서 파일을 가져오는 코드이다.
opendir => 파일을 읽는 함수
closedir => 파일을 닫는 함수
is_file => 파일인지 확인하는 함수
is_dir => 디렉토리인지 확인하는 함수
<?php
include '../include/gooutwithmedb.php';
error_reporting(E_ALL);
ini_set('display_errors',1);
$dir = "./profileimage/";
$email = $_POST['email'];
$target = $dir . $email;
$handle = opendir($target); // 디렉토리 open
$files = array();
// 디렉토리의 파일을 저장
while (false !== ($filename = readdir($handle))) {
// . or .. 제외
if($filename == "." || $filename == ".."){
continue;
}
// 파일인 경우만 목록에 추가한다.
if(is_file($target . "/" . $filename)){
$files[] = $filename;
}
}
closedir($handle); // 디렉토리 close
sort($files); // sort = 정렬 , rsort = 역순
foreach ($files as $f) { // 파일명 출력
echo $f;
echo "<br />";
}
?>