readdir함수로 entry 를 얻기 위해서는 opendir 함수와 closedir 함수가 필요합니다. 순서는 dir 클레스와 같습니다.

opendir 로 오픈하고, readdir 로 읽고, closedir 로 닫아 주면 됩니다.

<?php
 $path = "./mail"; // 오픈하고자 하는 폴더
 $entrys = array(); // 폴더내의 정보를 저장하기 위한 배열
 $dirs = opendir($path); // 오픈하기
 while(false !== ($entry = readdir($dirs))){ // 읽기
    $entrys[] = $entry;
 }
 closedir($dirs); // 닫기

 var_export($entrys);

 /*
 결과:
 array (
  0 => '.',
  1 => '..',
  2 => 'Mail',
  3 => 'Mail.php',
  4 => 'package.xml',
  5 => 'PEAR.php',
  6 => 'tests',
 )
 */
 ?>

0 댓글