dir() 関数を使用します。
<?php $d = dir(getcwd());echo "ハンドル: " . $d->handle . "<br>";echo "パス: " . $d->path . (($file = $d->read()) !== false){ echo "ファイル名: " . $file . $d->close();結果:
ハンドル: リソース ID #2パス: /etc/phpfilename: .filename: ..filename: ajax.giffilename:books.xmlfilename: cdcatalog.xmlfilename: cd_catalog.xmlfilename:default.htmlfilename:demo_array.htmlfilename:demo_array.htm.... ……dir() 関数は、Directory クラスのインスタンスを返します。この関数は、次のようなディレクトリを読み取るために使用されます。
開く指定されたディレクトリ
dir() のハンドル属性とパス属性が利用可能です
handle 属性と path 属性には、read()、rewind()、close() の 3 つのメソッドがあります。
dir(ディレクトリ, コンテキスト);
パラメータ | 説明する |
---|---|
ディレクトリ | 必須。開くディレクトリを指定します。 |
コンテクスト | オプション。 |
戻り値: | Directory クラスのインスタンスを返します。失敗した場合は FALSE を返します。 |
---|---|
PHPのバージョン: | 4.0+ |