親フォルダ タブ
<?php
session_cache_limiter('nocache');
session_start();

header( "Content-Type: text/html; charset=utf-8" );

print "<pre>";
print_r( recursionFiles( realpath("./") ) );
print "</pre>";


// ***********************************************
// 再帰によるファイル一覧作成
// ***********************************************
function recursionFiles( $target ) {

	// パターンにマッチするパス名を探す
	$files = glob( "{$target}/*" );

	// 配列
	$result = array();

	foreach ( $files as $file ) {
		// ファイル
		if (is_file($file)) {
			// 配列に追加
			$result[] = $file;
		}
		// フォルダ
		else {
			// 再帰でさらにフォルダ内を探索する
			$result = array_merge($result, recursionFiles($file));
		}
	}

	return $result;
}



?>