막무가내 삽질 블로그

PHP 디렉토리 안에 파일 가져오는 방법 본문

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 />";
}


 ?>

 

Postman 결과

 

'PHP' 카테고리의 다른 글

php git ignore 특정 파일 또는 폴더 제외  (0) 2020.02.04
PHP에서 디렉토리 생성시 문제점 해결  (0) 2019.12.18
php 이미지 업로드  (0) 2019.07.22
Comments