С системы видеонаблюдения при обнаружении движения на сервер по ФТП приходят файлы типа snapshotXXXX.jpg, где XXXX-порядковый номер, увеличивающийся на единицу с каждым кадром.
Нужно, чтобы на странице в отображались последние 8 снимков в таблице 2х4. Насколько я понимаю тут может быть два решения:
отображение
1 По названию файла
2 По дате создания файла.
Первый вариант смущает тем, что после того, как счетчик достигнет 9999 файлы будут создаваться опять с индексом 0001.
Поэтому остается второй вариант, однако мои знания останавливаются на том, что я не могу даже определить, нужен PHP или Java Script.
Пожалуйста, если задача не сложная, поделитесь примером кода.
Спасибо!
Спустя 23 часа, 45 минут, 43 секунды (27.10.2010 - 17:15) wiihau написал(а):
Остановился на PHP.
подскажите пожалуйста, как будет выглядеть цикл на определение последнего созданного файла картинки в папке и вывода ее на странице?
подскажите пожалуйста, как будет выглядеть цикл на определение последнего созданного файла картинки в папке и вывода ее на странице?
Спустя 9 минут, 36 секунд (27.10.2010 - 17:24) twin написал(а):
А каким образом попадают туда файлы?
Спустя 2 часа, 10 минут, 44 секунды (27.10.2010 - 19:35) wiihau написал(а):
По ФТП загружаются регулярно
Спустя 14 минут, 27 секунд (27.10.2010 - 19:50) kovaldm написал(а):
Добавляйте к имени файла перфикс в формате UNIX(время).
Спустя 2 минуты, 41 секунда (27.10.2010 - 19:52) twin написал(а):
wiihau
Цитата |
По ФТП загружаются регулярно |
Это я понял. Каким образом? Влиять на скрипт, который их присылает есть возможность?
Спустя 3 часа, 41 минута, 26 секунд (27.10.2010 - 23:34) wiihau написал(а):
Влиять возможности нет,
но можно поменять формат файла например на такой:
Snapshot{d mmmm yyyy} at {hh`nn`ss}
вот я подумал, если поменять например на такой:
Snapshotyymmddhhnnss то можно будет просто сравнить значения.
Кстати, запрос stat(файл, дата создания) вывел дату в формате Unix, как отобразить ее на странице в нормальном формате?
но можно поменять формат файла например на такой:
Snapshot{d mmmm yyyy} at {hh`nn`ss}
вот я подумал, если поменять например на такой:
Snapshotyymmddhhnnss то можно будет просто сравнить значения.
Кстати, запрос stat(файл, дата создания) вывел дату в формате Unix, как отобразить ее на странице в нормальном формате?
Спустя 5 часов, 48 минут, 50 секунд (28.10.2010 - 05:23) twin написал(а):
Отобразить просто. Есть функция date() для этого.
А фотографий много в папке? И как часто будет запрашиваться страница?
А фотографий много в папке? И как часто будет запрашиваться страница?
Спустя 2 часа, 18 минут, 45 секунд (28.10.2010 - 07:41) phpguest написал(а):
лучще уже какой нить скрипт готовый под себя переделать