function dir_path($path) {
$path = str_replace('\', '/', $path); ($path , -1) != '/') $path = $path . '/';
return $path
/**
* ディレクトリ内のすべてのファイルをリストします
*
* @param str $path directory
* @param str $exts suffix
* @param array $list path array
* @return array リターンパス配列
*/
function dir_list($path, $exts = ' ', $ list = array()) {
$path = dir_path($path);
$files = glob($path . '*') {
if (!$exts); || preg_match ("/.($exts)/i", $v)) {
$list[] = $v;
if (is_dir($v)) {
$list = dir_list($v, $exts) , $list
list(' dir');
printf("
出力データは次のとおりです:
%s
n", var_export($r , true)) ;
?>
PHP 関数 - ディレクトリ内のすべてのファイルを一覧表示するために使用されます 2
}
else //ファイルの場合は、現在の配列に追加します
{
$tree[] = $file;
}
}
closedir( $ dh );
}
else
{
exit( "IBFileSystem: ディレクトリ $dirName を開けません。")
}
//現在の $tree を返します
return $tree
}
else
{
exit( " IBFileSystem: $dirName はディレクトリではありません。");
}
}
$files = listDirTree(".")
$size = count( files);
//次のコードは、このディレクトリにファイルのリストを作成します (リンク アドレス付き)
echo '
'
for( $i=0; $files[$i] != NULL ; $i++ ) {
echo '< ;li>'.$files[$i].'< /a'
}
;
http://www.bkjia.com/PHPjc/326054.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/326054.html
技術記事
次のようにコードをコピーします。 ?php function dir_path($path) { $path = str_replace('\', '/', $path) if (substr($path, -1) != '/') $path = $path . '/' return $path; } /** * ディレクトリをリストします...