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...


$dizin = "test";
$uzanti = "htm"; //hangi uzantı?

//Uzantı alma fonksiyonu
function ext($text) {
$text = strtolower(pathinfo($text, PATHINFO_EXTENSION));
return $text; }

echo '
'.$uzanti.' uzantılı dosyalar:
';

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 '
';

$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 );
}