Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Упорядочить файлы и показать только первые 100.
 
 автор: Бамси   (09.07.2006 в 02:36)   письмо автору
 
 

У апача есть функция что бы покызвал в браузере список папки.
Показывают он так, что все новые файлы отображаються в конце, с этим я разобрался, просто после нажатия на Name, урл стал выглядить www.site.ru/test/?C=N;O=D и сортируеться по дате создания.
Но в папке 1000+ файлов,и ждать пока он их всех отоброзить нет желания тратить трафик и время, хочу что бы он отображал только последние добавленные 100 файлов, есть ли какая то опция для этого по типа ?C=N;O=D.
Пробовал что то типа L=100 не прокатило :)

   
 
 автор: Бамси   (09.07.2006 в 23:30)   письмо автору
 
   для: Бамси   (09.07.2006 в 02:36)
 

Это хотя-бы реально?

   
 
 автор: cheops   (10.07.2006 в 11:04)   письмо автору
 
   для: Бамси   (09.07.2006 в 23:30)
 

Хм... если честно не слышал чтобы у Apache был специальный параметр для ограничения вывода числа файлов, но это не значит что его нет...

   
 
 автор: himic   (10.07.2006 в 11:56)   письмо автору
 
   для: Бамси   (09.07.2006 в 23:30)
 

А зачем тебе стандартный напиши свой отображатель файлов, и делай с ним что захочешь

   
 
 автор: Бамси   (10.07.2006 в 16:18)   письмо автору
 
   для: himic   (10.07.2006 в 11:56)
 

Если бы были знания пшп на таком уровне, тогда бы не спрашивал.

   
 
 автор: himic   (11.07.2006 в 07:04)   письмо автору
 
   для: Бамси   (10.07.2006 в 16:18)
 

Ну тогда держи пару строк
начни с этого
<?
$dir
=opendir("../obmen");//открывает директорию
while($file=readdir($dir))//читать пока файлы не закончатся
if($file!=='.' && $file!=='..' && $file!=='index.php'){//не выводить файлы
echo '<a href="'.$file.'">'.$file.'('.round(filesize($file)/1024,1) .'кб)</a><br/>';//размер файла
}
closedir($dir);//закрываем
?>

   
 
 автор: Бамси   (18.07.2006 в 01:01)   письмо автору
 
   для: himic   (11.07.2006 в 07:04)
 

Спасибо, начало вопросам положено.

Значит все файлы в папке имеют типа такого названия gr_20060717234648_000016, без формата, но все имеют текстовой формат.


gr_  2006   07    17    23  46  48     _000016
      год   мес   день  ч   м   с


И что бы названия допустим отображались в таком виде:
23:46 17 Июля 2006 Год

Как это сделать?

(Полагаю тему нужно перенести в Пшп, или начать новую, решать не мне.)

   
 
 автор: cheops   (18.07.2006 в 11:41)   письмо автору
 
   для: Бамси   (18.07.2006 в 01:01)
 

Давайте лучше новую тему заведём действительно.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования