#navi(../)
* ディレクトリを含むファイル名一覧を取得する [#c7b68553]
指定したディレクトリのファイル一覧を取得するPHPサンプルコードを以下に記します。~
#contents
#htmlinsertpcsp(ll-top.html,ll-sp.html)
* 関連記事 [#n8b28d61]
-[[PHPでディレクトリを除くファイル名一覧を取得する>PHP/サンプル/ディレクトリを除くファイル名一覧を取得する]]
* scandirでファイル名一覧を取得 [#bd1f442c]
以下のPHPサンプルコードは、/etcディレクトリのファイル名一覧を取得しています。~
簡単に説明すると、scandir関数で指定したディレクトリに存在するファイル名およびディレクトリ名を配列で取得します。~
取得後、ファイル数とprint_r関数で配列内容を表示しています。
** ファイル名、ディレクトリ名の一覧サンプルコード [#v52f2649]
#ref(scan_dir.zip)
<?php
$PATH = '/etc';
$files = scandir($PATH);
print_r($files);
?>
** 実行結果 [#gbb15de6]
PHPサンプルコードを実行した出力結果です。
sakura@ubuntu:~$ php scan_dir.php
Array
(
[0] => .
[1] => ..
[2] => .pwd.lock
[3] => X11
[4] => acpi
[5] => adduser.conf
[6] => alternatives
[7] => apm
[8] => apparmor
[9] => apparmor.d
<snip>
[169] => wpa_supplicant
[170] => xml
[171] => zsh_command_not_found
)
以上、scandirを使用してファイル名およびディレクトリ名を取得するPHPサンプルコードでした。
#htmlinsertpcsp(ll-btm.html,ll-sp.html)