içime sinmedi o kod. php 4'te, 5'te, hepsinde çalışcak versiyonunu yazdım
<?php
$file_limit = 2; // klasörde kalmasını istediğin dosya sayısı
$dir = "./dir/"; // bu kodun olduğu dosyaya göre klasör yeri
$dh = opendir($dir);
$files = array();
$tot_files = 0;
while (($filename = readdir($dh)) !== false)
{
if($filename != '.' && $filename != '..' && $filename != 'index.html' && $filename != 'index.htm')
{
$last_modified = filemtime($dir . $filename);
$files[$last_modified] = $filename;
$tot_files++;
}
}
ksort($files);
$files = array_values($files);
if($tot_files > $file_limit)
{
for($i = 0, $i_limit = $tot_files - $file_limit; $i < $i_limit; $i++)
{
if(unlink($dir . $files[$i]))
{
echo $dir . $files[$i] . ' silindi<br />';
}
}
}
?>