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

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

MasterYan

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

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

Glazyrin Sergey

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

MasterYan

Новичок
только создаются

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

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

x-yuri

Новичок
а сколько времени занимает обход 30000 файлов?

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

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

-~{}~ 30.01.09 21:39:

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

MasterYan

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

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Тема закрыта. Учитесь пользоваться поиском.

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

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

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