PHPで日付によりファイルを並べ替える方法について質問させてください。
同じディレクトリにファイルのリストをアウトプットすることが可能なindex.phpファイルがあります。
アウトプットはまず名前を表示し、次にfilemtime()関数を使ってファイルが編集された日付を表示します。
最新の編集されたファイルを表示させたいのですが、やり方が分かりません。
下記の方法も考えたのですが、うまく表示されませんでした。
どなたか例を使って、分かりやすく教えてもらえませんか。
MySQLのみを使って実行しているときは問題なく並べ替えることができています。
宜しくお願いします。
lang
1if ($handle = opendir('.')) { 2 while (false !== ($file = readdir($handle))) { 3 if ($file != "." && $file != "..") { 4 $lastModified = date('F d Y, H:i:s',filemtime($file)); 5 if(strlen($file)-strpos($file,".swf")== 4){ 6 echo "<tr><td><input type=\"checkbox\" name=\"box[]\"></td><td><a href=\"$file\" target=\"_blank\">$file</a></td><td>$lastModified</td></tr>"; 7 } 8 } 9 } 10 closedir($handle); 11}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。