ディレクトリを除くファイル名一覧を取得する †指定したディレクトリのファイル一覧を取得するPHPサンプルコードを以下に記します。 スポンサーリンク 関連記事 †readdir, is_dirでファイル名一覧を取得 †以下のPHPサンプルコードは、/etcディレクトリのファイル名一覧を取得しています。 ファイル名一覧サンプルコード †<?php //---------------------------- // get_file_list.php //---------------------------- $PATH = '/etc'; $files = array(); $hnd = opendir($PATH); while ($f = readdir($hnd)) { if (!is_dir($PATH . '/' . $f)) { $files[] = $f; } } closedir($hnd); printf("count = %d\n", count($files)); print_r($files); ?> 実行結果 †PHPサンプルコードを実行した出力結果です。 sakura@ubuntu:~$ php get_file_list.php count = 81 Array ( [0] => debconf.conf [1] => screenrc [2] => shells [3] => group- [4] => shadow- [5] => logrotate.conf <snip> [79] => bindresvport.blacklist [80] => bash_completion ) 以上、readdirとis_dirを使用してファイル名一覧を取得するPHPサンプルコードでした。 スポンサーリンク |