Имеется код вывода содержимого папки с сортировкой файлов по времени добавления: Код (Text): <?php include '../inc/header.inc.php'; $files = array(); $list = glob('*.*'); foreach($list as $file) $files[$file] = filemtime($file); arsort($files); foreach($files as $file => $date) echo $file . ' -> ' . date('H:i:s d-m-Y', $date) . '<br/>'; include '../inc/footer.inc.php'; ?> Есть скрипт вывода содержиого папки с постраничной навигацией Код (Text): <?php error_reporting(0); include '../inc/header.inc.php'; echo '<div class="d">'; // элементов на страницу $conf['items_per_page'] = 10; $page = intval($_GET['p'])-1; if($page < 1) {$page = 0;} if(!($dp = opendir('./'))) {die('Cannot open folder');} $file_array = array(); while($file = readdir($dp)) { if($file[0]!='.' && strrchr($file,'.')!='.php') {$file_array[] = $file;} } $file_count = sizeof($file_array); natsort($file_array); if($file_count > 0) { $first_record = $page * $conf['items_per_page']; $last_record = $first_record + $conf['items_per_page']; while(list($fileIndexValue, $file_name) = each($file_array)) { if(($fileIndexValue >= $first_record) AND ($fileIndexValue < $last_record)) { // удаление расширений // $file1 = substr($file_name,0,strrpos($file_name,'.')); echo '<a href="'.$file_name.'">'.$file_name.'</a> ('.round(filesize($file_name)/1024,1).'kb)<br />'; } } echo '</div> <div class="d">'; if(($file_count > 0) AND ($last_record < $file_count)) { echo '<a href="'.$_SERVER['PHP_SELF'].'?p='.($page+2).'">Вперед</a><br />'; } if(($file_count > 0) AND ($page > 0)) { echo '<a href="'.$_SERVER['PHP_SELF'].'?p='.$page.'">Назад</a><br />'; } $pages = ceil($file_count/$conf['items_per_page']); $pg=$page+1; if($pages > 1) { echo '<form action="index.php?" method="get"> <div> Перейти: <input type="text" name="p" size="3" value="'.$pg.'"/><br /> <input type="submit" value="GO"/><br /> </div> </form>'; } echo 'Страница: '.$pg.' из '.$pages.'<br /> Файлов: '.$file_count.'<br /> </div>'; } closedir($dp); include '../inc/footer.inc.php'; ?> Как сделать так, чтобы в скрипте с постраничной навигацией вывод содержимого был с сортировкой файлов по времени добавления? напишите код.
Re: Помогите решить проблему. Заплачу 50 руб на WM На форумах принято обрамлять код в тег CODE. Даже кнопочка специальная есть. Проявите уважение к читателям.
Re: Помогите решить проблему. Заплачу 50 руб на WM Да я вас и не заставляю. А платить больше у меня нет денег.
Re: Помогите решить проблему. Заплачу 50 руб на WM так вот и написал бы, так мол и так мужики, сам пробовал так и сяк, не получается, помогите, кому не лень.... а своими 50 рублями ты отбил всякое желание тебе помогать.... выйди...и зайди по новой (но либо денег накопи, либо речь придумай)))
а время добавления это что есть? если брать тупо файловую систему и время создания файла - чтение каталога порождает массив, в котором ключи - время создания, а значения - пути к файлам. потом сортировка массива по ключу и на выходе - файлы отсортированы по таймстампу созданий. оно?