PHP/サンプル/ディレクトリを除くファイル名一覧を取得する
の編集
Top
/
PHP
/
サンプル
/
ディレクトリを除くファイル名一覧を取得する
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * ディレクトリを除くファイル名一覧を取得する [#u7367d82] 指定したディレクトリのファイル一覧を取得するPHPサンプルコードを以下に記します。~ 尚、ディレクトリは一覧から除きます。~ #contents #htmlinsertpcsp(ll-top.html,ll-sp.html) * 関連記事 [#kd35248c] -[[PHPでディレクトリを含むファイル名一覧を取得する>PHP/サンプル/ディレクトリを含むファイル名一覧を取得する]] * readdir, is_dirでファイル名一覧を取得 [#b900dcef] 以下のPHPサンプルコードは、/etcディレクトリのファイル名一覧を取得しています。~ 簡単に説明すると、readdir関数で指定したディレクトリのファイルを1つずつ取得します。~ 取得したファイル名がファイルの場合、配列に格納(追加)しています。~ 取得後、ファイル数とprint_r関数で配列内容を表示しています。 ** ファイル名一覧サンプルコード [#l7cadc2b] #ref(get_file_list.zip) <?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); ?> ** 実行結果 [#qb162168] 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サンプルコードでした。 #htmlinsertpcsp(ll-btm.html,ll-sp.html)
タイムスタンプを変更しない
#navi(../) * ディレクトリを除くファイル名一覧を取得する [#u7367d82] 指定したディレクトリのファイル一覧を取得するPHPサンプルコードを以下に記します。~ 尚、ディレクトリは一覧から除きます。~ #contents #htmlinsertpcsp(ll-top.html,ll-sp.html) * 関連記事 [#kd35248c] -[[PHPでディレクトリを含むファイル名一覧を取得する>PHP/サンプル/ディレクトリを含むファイル名一覧を取得する]] * readdir, is_dirでファイル名一覧を取得 [#b900dcef] 以下のPHPサンプルコードは、/etcディレクトリのファイル名一覧を取得しています。~ 簡単に説明すると、readdir関数で指定したディレクトリのファイルを1つずつ取得します。~ 取得したファイル名がファイルの場合、配列に格納(追加)しています。~ 取得後、ファイル数とprint_r関数で配列内容を表示しています。 ** ファイル名一覧サンプルコード [#l7cadc2b] #ref(get_file_list.zip) <?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); ?> ** 実行結果 [#qb162168] 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サンプルコードでした。 #htmlinsertpcsp(ll-btm.html,ll-sp.html)
テキスト整形のルールを表示する
添付ファイル:
get_file_list.zip
394件
[
詳細
]