ディレクトリのファイルの一覧表示してくれるphp

サイトのサーバに、大量にディレクトリやファイルを設置していて、一覧をテキストとして出力したいよ!!っていうときに、超便利。

参照元:ディレクトリのファイルを一覧表示 - PHP/データベース ありがとうございますm(_ _)m

sample-tagの中を一覧してみました。
人に見せる用というよりは、
自分の管理用・チェック用という感じですね。
でも、これカスタムしまくったら、サイトマップページとか、
生成できちゃうんじゃないでしょうか?( d ▼ω▼ )

<?php
$rep = 1; // 最終更新日(表示=1 非表示=0)
$sze = 1; // ファイルサイズ(表示=1 非表示=0)
$lst = "./list"; // 表示するリストの名前(パス)

$drc=dir($lst);
print("<OL>");
while($fl=$drc->read()) {
  $lfl = $lst."/".$fl;
  $din = pathinfo($lfl);
  if(is_dir($lfl) && ($fl!=".." && $fl!=".")){
    print("<LI>".$din["basename"]."<FONT size='-1'> (ディレクトリ)</FONT></LI>");
  } else if($fl!=".." && $fl!=".") {
    print("<LI>");
    print("<a href=".$lst."/".$fl.">".$fl."</a>");
    // ファイル更新日
    if($rep == 1 || $sze == 1) print("<FONT size='-1'> (");
    if($rep == 1) echo date("m/d",filemtime($lfl));
    if($rep == 1 && $sze == 1) print(", ");
    // ファイルサイズ
    if($sze == 1) echo round(filesize($lfl)/1024)."KB";
    if($rep == 1 || $sze == 1) print(")</FONT> ");
    print("</LI>");
  }
}
print("</OL>");
$drc->close();
?>

Comments:0

Comment Form

Trackbacks:0

TrackBack URL for this entry
http://www.otogawa.com/cms/mt-tb.cgi/369
Listed below are links to weblogs that reference
ディレクトリのファイルの一覧表示してくれるphp from px*blog