更新履歴のページにあるサイト内アンテナ (更新チェッカー) のPHPスクリプトです。不完全かもしれませんが今はこんな感じで何とかやってます。
ファイル名取得はディレクトリを参照させちゃって拡張子で絞るとかの方が楽で確実なはずなんですが、順序を任意で決められるようにしたかったし、それにほら、参照されたくないファイルとかもありますし…(汗 。
<?php
$file = array(
"../index.html",
"../append/index.html",
"../append/pms268evergreen.zip",
"../append/pms268happyeuro.zip",
"../append/pms268oisyasan.zip",
"../append/pms268post.zip",
"../append/pms268strawberry.zip",
"../bms/index.html",
"../bms/268_03_dq2ed_lq.zip",
"../memo/total.html",
"../memo/updated.php",
);
foreach( $file as $key => $value) {
$filename = $value;
if (file_exists($filename)) {
$uptime = date( 'Y-m-d (D) H:i:s', filemtime($filename) );
$size = filesize("$filename");
echo "
<tr>
<th>$filename</th>
<td>$uptime</td>
<td>$size</td>
</tr>
";
}
}
?>