2012-02-25

[PHP] フォルダの中にあるファイル一覧を取得

PHPで特定のフォルダを指定して、その中にあるファイルの一覧を取得するやり方です。

<?php

//ディレクトリ・ハンドルをオープン
$h_dir = opendir( '/path/dir' );

//ディレクトリ内のファイル名を1つずつを取得
while (false !== ($file = readdir($h_dir))) {
//取得したファイル名を表示
echo $file_name . "<br />¥n";
}

//ディレクトリ・ハンドルをクローズ
closedir( $h_dir );

?>


試すとわかるのですが、このままだと「.」「..」という
階層をあらわすピリオドも表示されてしまうので、
それをエスケープする必要はあります。

参考サイト
http://d.hatena.ne.jp/cos31/20071112/1194898338

Comment:

Trackback URL: