Форум сетевых администраторов
Показаны 4 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- последнее файлоу в каталоге (http://netadmin.ws/forum/showthread.php?threadid=2983)


Помещено Orliha 03-09-2002 в 08:09:

Question последнее файлоу в каталоге

постановка вопроса:
нужна банальная вещь - взять из каталога последний по дате файл.

вопрос:
неужели надо перебирать все файлы и смотреть дату каждого?????

__________________
RTFM (Уважаемые! Читайте документацию!)


Помещено peteK 03-09-2002 в 20:56:

- открыть каталог
- занести в массив имена и даты файлов
- упорядочить

это имелось ввиду? мда, это все, что приходит в голову..

__________________
www.relmax.com
Web Site Design and Development


Помещено Orliha 04-09-2002 в 06:55:

peteK
именно это имелось ввиду.

по другому по ходу никак....

__________________
RTFM (Уважаемые! Читайте документацию!)


Помещено sVs 04-09-2002 в 07:08:

quote:
peteK:
...занести в массив имена и даты файлов...

Можно и без массива, сравнивать по дате модификации сразу:

PHP:

$file_need
=''; 
$lastdate=0;
if (
$dir = @opendir("/tmp")) {
  while ((
$file = readdir($dir)) !== false) {
    if(
filemtime($file)>$lastdate) {
      
$file_need=$file;
      
$lastdate=filemtime($file);
    }
  }  
  
closedir($dir);
}
echo 
"$file_need\n";

__________________
Всякое решение порождает новые проблемы...


Формат времени GMT. Текущее время 02:34.
Показаны 4 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.