как из папки вывести файлы которые были загружены на сервер 1 час назад ?

Статус
В этой теме нельзя размещать новые ответы.

MasterYan

Новичок
как из папки вывести файлы которые были загружены на сервер 1 час назад ?

как из папки вывести файлы которые были загружены на сервер 1 час назад ?
 
идея такая - scandir - и затем проверяешь для каждого файла его дату последнего изменения, и сравниваешь с текущим временем
 
только создаются

Может как-то можно одной ф-й сделать запрос и вывести только новые файлы ?

Ну или, как отсортировать файлы по дате загрузки их на сервер?
 
а сколько времени занимает обход 30000 файлов?

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

есть еще unix-утилита find, но не знаю, насколько разумно ей пользоваться. Как минимум передаваемые параметры должны быть пропущены через escapeshellarg. Если в нее надо передать информацию, полученную от пользователя. И не уверен, что она быстрее будет. А еще у тебя может не быть возможности ее запустить

-~{}~ 30.01.09 21:39:

еще есть вариант новые файлы писать в отдельную папку, а при слабой нагрузке перемещать их по cron'у
 
Тема закрыта. Учитесь пользоваться поиском.

Прежде чем задавать вопрос - используйте поиск по форуму и FAQ:
На нахождение готового ответа на свой вопрос Вы потратите меньше своего и чужого времени, чем на создание новой темы.

Поиск по форуму

http://phpclub.ru/faq/
http://phpclub.ru/detail/
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху