比較|プログラム|並べ替え
もっと批判して修正してください! ! !
//List.php
//Power by Devchina.com 2oa.net
$Path=($dir)?urldecode($dir):"d:";//セッションを使用するのが最善ですパスのセキュリティを設定します
$handle=opendir($Path);
while ($file = readdir($handle)) {
$newpath=$Path."/".$file;
if($file==".. " or $ file==".") {
//前のレイヤーへの接続として .. or. を追加できます";
続行;
}
if(is_dir($newpath)){
$p[ intval( filemtime($newpath))]=$file;
}else
{
$f[intval(filemtime($newpath))]=$file;
}
}
echo "時間順に並べ替え上(最も古いファイルが前にあります) 下(最新のファイルです)が先頭です)";
$cd=($order=="up")?sizeof(@ksort($p)):sizeof(@krsort($p));
$cf=($order= = "up")?sizeof(@ksort($f)):sizeof(@krsort($f));
if($cd>0){
while(list($key,$val)=each( $ p)){
echo "
";
echo " $val";
echo " 作成時刻:" 。 @date("Y-m-j:H:i:s",$key)."";
}
}
unset($p);
unset($cd);
if($cf>0){
while (list($key,$val)=each($f)){
echo "
";
echo " $val";
echo " 作成時刻: ".@date("Y-m-j:H:i:s",$key)."";
}
}
unset($f);
unset($cf);
closedir($handle)?>