Есть директория с большим количеством. txt файлов , как считать определенное количество,например 100 файлов Код (Text): $dir = "./100"; $list = scandir( $dir ); echo "<p >Список файлов директории ".$dir."</p>"; echo "<ul>"; foreach( $list as $name ) { echo "<li>".$name."</li>"; $time[$name] = filemtime( $dir."/".$name ); } echo "</ul>"; arsort( $time ); $cnt = 0; echo "<p >Последние 10 измененных:</p>"; echo "<ul>"; foreach( $time as $key => $value ) { if ( $key != "." and $key != ".." ) { echo "<li>".$key." (время модификации: ".date("d.m.Y H:i:s", $value).")</li>"; $cnt = $cnt + 1; } if ( $cnt == 10 ) break; } echo "</ul>"; Вот тут $time[$name] = filemtime( $dir."/".$name ); при чтение всей директории и проставлении даты модификации требуется много времени, поэтому требуется вытащить последние 100 файлов.
я это понял ) можно поработать еще со скриптом: http://htmler.ru/2011/08/29/vyvesti-spisok-failov-uporyadochenniy-po-date/