一覧 |
コード登録画面
ファイル一覧取得 [ 2004年11月26日 ]
<?php
/**
* ファイル一覧取得
* 指定されたディレクトリ以下のファイル一覧を取得します。
* ここでは.htmlファイルだけを取得するようにしています。
* 作成者:
* やなしとさか
* 使い方:
* 引数に.htmlファイルパスを抽出したいディレクトリを指定
* します。そのディレクトリ以下を全てスキャンし、.htmlの
* ファイルリストを$this->_file_listに格納します。
*/
class fileUtility
{
var $_file_list;
function fileUtility()
{
$this->_file_list = array();
}
/* ディレクトリ下のファイル名を取得 */
function getHTML_FileName($dir)
{
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if( stristr($file, ".html") ) {
$this->_file_list[] = $dir."/".$file;
} else {
switch($file) {
case ".":
case "..":
break;
default:
if( is_dir($dir."/".$file) ) {
$this->getHTML_FileName($dir."/".$file);
}
}
}
}
}
}
}
?>
投稿者:やなしとさか<yanasi@nifty.ne.jp>