Merhaba arkadaşlar aşağıda iki adet kod var bu kodlardan ilki dosya içerisindeki verileri sıralamamı sağlıyor ikincisi ise verileri düzenleme tarihine göre sıralıyor bu iki kodu bir araya getirebilecek bir arkadş bana yardımcı olursa çok sevinirim.
Bir diğer konu ise verileri çekeceğim yerde veri sayısı çok fazla olduğundan bunu 10'arlı halde sayfalamamda gerekiyor şimdiden teşekkürler...
<?php
$dizin = "test";
$uzanti = "htm"; //hangi uzantı?
//Uzantı alma fonksiyonu
function ext($text) {
$text = strtolower(pathinfo($text, PATHINFO_EXTENSION));
return $text; }
echo '<div class="title"><b>'.$uzanti.'</b> uzantılı dosyalar:</div>';
if ($handle = opendir("$dizin") or die ("Dizin acilamadi!")) {
while (false !== ($file = readdir($handle))) {
$filetype = ext($file);
if(is_file($dizin."/".$file) && $filetype == "$uzanti") { //eger bir dosya ise ve bizim belirlediğimiz uzantıya sahipse
$class = ($css % 2) ? "satir1" : "satir2"; // her satira farklı class
echo '
<div class="'.$class.'"><a href="'.$dizin.'/'.$file.'">'.$file.'</a> </div>';
$css++;
}
} //while end
closedir($handle);
}
?>function filesByDate( $directory ) {
$files = array();
if( !$dh = opendir( $directory ) ) {
trigger_error( "Failed to open directory [" . $directory . "]", E_USER_WARNING );
return false;
}
while( ($file = readdir( $dh )) !== false ) {
$files[$file] = fileatime( $directory . DIRECTORY_SEPARATOR . $file );
}
asort( $files );
return array_keys( $files );
}