PHP
[PHP] 디렉토리 내 파일 출력
98kg
2024. 2. 21. 18:13
<?php
// 폴더의 파일목록 가져오기
/*$dir_name="./upload";
$d = dir($dir_name); // 인스턴스 생성
$file_name = $d ->read();
echo $file_name."<br>";
$file_name = $d ->read();
echo $file_name."<br>";
$file_name = $d ->read();
echo $file_name."<br>";
$d->close();*/
// 이렇게하면 . .. 이 나온 후 그 다음 부터 폴더에 담긴 파일들이 나온다
// 그 이후는 디렉토리 구조 때문이다.
// . 은 나 자신 즉, upload 폴더를 말하고 .. 은 부모 디렉토리인 file_gallery 를 말한다.
// 두가지 빼는 작업
function findDir($dir_name){
$d = dir($dir_name); // 인스턴스 생성
while(( $file_name =$d->read())){
if($file_name == '.' || $file_name == '..'){
continue;
}
echo $file_name."<br>";
// 이미지 출력
//echo "<img src='upload/$file_name' whidth='100'>";
}
$d->close();
}
$dir_name="./upload";
echo findDir($dir_name);