PDA

Показать полную графическую версию : Работа с файлами и папками - РНР


SadWolf
03-11-2011, 14:52
Такая задача: Камера наблюдения кидает снимки по ФТП в папку на сайте. Нужно организовать вывод последнего снимка.
Дело в том, что камера сама дает названия папкам и файлам, настроить по другому невозможно. На сервере создаются папки 'гггг-мм-дд' (текущая дата), внутри файлы 'время_номер'.
Желательно проверить сначала, есть ли снимок за сегодня, если нет, вывести предыдущий.
С файлами в РНР ранее не работал, так что жду помощи...

Sham
03-11-2011, 19:40
glob (http://docs.php.net/manual/ru/function.glob.php) в помощь.

Составляете шаблон из даты, который совпадает с датой в имени файла. Если выборка есть - в цикле определяете по filemtime самый поздний файл.

SadWolf
08-11-2011, 12:03
тут уже другая проблема - в свойствах этих картинок нет даты создания, filetime показывает одно и то же время для всех файлов

Sham
08-11-2011, 14:29
ну если дата в имени файла, можно ее вытащить preg_match, засунуть в strtotime. В результате полученный unixtime сравнивать...




© OSzone.net 2001-2012