merhabalar arkadaşlar,
php ile dosyanın içinde bulunduğu klasörün dosyalarını, oluşturulma zamanına göre sıralayarak nasıl listeleyebilirim?



 

function listdir_by_date($path){
$dir = opendir($path);
$list = array();
while($file = readdir($dir)){
if ($file != '.' and $file != '..'){
// add the filename, to be sure not to
// overwrite a array key
$ctime = filectime($data_path . $file) . ',' . $file;
$list[$ctime] = $file;
}
}
closedir($dir);
krsort($list);
return $list;
}

hkndgn

@hkndgn

bu fonsiyonu, dosyanın önüne linkini ekleyerek nasıl yazdıracağım? anneye anlatır gibi anlat lütfen :D

vito andolini

o fonksiyonu ayrı bir yere yazıp şu kodla çağırcaksınız, alt alta basar

foreach (listdir_by_date("klasoradresi" as &$dosya) {
print "<a href='" . $dosya . "'>" . $dosya . "</a><br />";
}

yuto

<?php
function listdir_by_date($path){
$dir = opendir($path);
$list = array();
while($file = readdir($dir)){
if ($file != '.' and $file != '..'){
// add the filename, to be sure not to
// overwrite a array key
$ctime = filectime($path . $file) . ',' . $file;
$list[$ctime] = $file;
}
}
closedir($dir);
krsort($list);
return $list;
}

$Url = "iys/";
$Liste = listdir_by_date($Url);
foreach ($Liste as &$dosya)
{
print "<a href='" . $Url . $dosya . "'>" . $dosya . "</a><br />";
}
?>

yuto
1

mobil görünümden çık