[영단어] directory entry
디스크에 있는 각 파일의 이름·크기·특징 등을 기재한 것
Reference url : http://dic.daum.net/search.do?q=entry
(PHP 4, PHP 5, PHP 7)
readdir — Read entry from directory handle
Description
string readdir ([ resource $dir_handle ] )
Returns the name of the next entry in the directory. The entries are returned in the order in which they are stored by the filesystem.
reference url : http://php.net/manual/en/function.readdir.php
<?php
/**
* Description.
*
* @author: JinMyung <dcan@doitforyou.co.kr>
* @category Filesystem
* @version 1.0
*/
/* files이 있는 directory의 모든 파일을 읽어 리스트업 */
echo "<pre>";
echo "<b>files이 있는 directory의 모든 파일을 읽어 리스트업</b>";
echo "<br>";
$dir = $_SERVER['DOCUMENT_ROOT']."/admin1/test/img/";
// 핸들 획득
$handle = opendir($dir);
$files = array();
// 디렉터리에 포함된 파일을 저장한다.
while (false !== ($filename = readdir($handle))) {
if ($filename =="." || $filename =="..") {
continue;
}
// 파일인 경우만 목록에 추가한다.
if (is_file($dir . "/" . $filename)) {
$files[] = $filename;
}
}
// 핸들 해제
closedir($handle);
sort($files);
// 파일명을 출력한다.
foreach ($files as $f) {
echo $f . "(" . round(filesize($dir . "/" . $f)/1024, 2) . " KB)" ;
echo "<br />";
}
echo "</pre>";
echo "reference url : http://blog.devez.net/292 | http://php.net/manual/en/function.readdir.php";
?>
'프로그래밍 > PHP' 카테고리의 다른 글
php 패스워드 암호화 bcript (0) | 2018.05.02 |
---|---|
unlink(=delete) 메소드 이용하기 (0) | 2018.04.22 |
파일 업로드(move_uploaded_file) (3) | 2018.04.14 |
fileupload 에러메시지 설명 (0) | 2018.04.14 |
angularJS 사용하기 (0) | 2018.04.01 |