PHP dir()関数
例
dir()関数の使用:
<?php $d = dir(getcwd()); echo "ハンドル: " . $d->handle . "<br>"; echo "Path: " . $d->path . "<br>"; while (($file = $d->read()) !== false){ echo "filename: " . $file . "<br>"; } $d->close(); ?>
結果:
Handle: リソース ID #2 Path: /etc/php filename: . filename: .. filename: ajax.gif filename: books.xml filename: cdcatalog.xml filename: cd_catalog.xml filename: index.asp filename: demo_array.asp filename: demo_array.htm ... ... ...
定義と使用方法
dir() 関数は Directory クラスのインスタンスを返します。この関数は、以下を含むディレクトリを読み取るために使用されます:
開く必要のある指定されたディレクトリ dir() の handle と path 2つの属性は利用可能です handle と path 属性には 3 つのメソッドがあります:read()、rewind()、close()構文
dir(directory,context);
パラメータ | 説明 |
---|---|
directory | 必須。開く必要のあるディレクトリを指定します。 |
context | オプション。 |
技術的詳細
返り値: | Directory クラスのインスタンスを返します。失敗した場合、FALSE を返します。 |
---|---|
PHP バージョン: | 4.0+ |