Задачки по PHP

4.47K
.
В ТЗ сказано:
В одном файле хранятся записи за последние 5 минут. Через 5 минут создается новый файл и последующие 5 минут в него пишутся юзер агенты и так далее.
Если никто например не заходил на страничку со скриптом 20 минут значит нужно создавать новый файл или нет, я в непонятках?!
.
Кадило крутится, лавэха мутится
# Jahak (29.09.2015 / 14:18)
Если никто например не заходил на страничку со скриптом 20 минут значит нужно создавать новый файл или нет, я в непонятках?!
Да, необходимо создавать новый файл
.
Simba, Через cron?
Получается если на сайт не заходили 50 минут, то создаётся 10 пустых файлов так ?
.
Клоун с Газика
Jahak, ты же сам написал, что каждые 5 мин создается новый файл. Так от куда возьмется 10?
.
# Flash (29.09.2015 / 15:25)
Jahak, ты же сам написал, что каждые 5 мин создается новый файл. Так от куда возьмется 10?
Почитай ТЗ.
Файлов может быть не более 10 штук.
Через 5 минут создается новый файл и последующие 5 минут в него пишутся юзер агенты и так далее.
5 минут * 10 файлов = 50 минут
.
# Simba (29.09.2015 / 14:38)
Да, необходимо создавать новый файл
А зачем создавать пустой файл?
В моём примере файл создаётся в момент запроса(разумеется, по истечении 5-и минут), и записывается в этот файл строка с данными запросившего клиента. Так ведь логичнее, чем пустые файлы плодить.
.
Simba
Кадило крутится, лавэха мутится
Представьте, что файл старше пяти минут заблокирован на запись.
Никаких пустых файлов там не будет, с чего вы это взяли.

Не ищите тут глубокой логики, тут задачка на проверку знаний и практическое их применение.
.
Jahak
# Simba (29.09.2015 / 17:07)
Никаких пустых файлов там не будет, с чего вы это взяли.
Как это не будет, будет!
Вот смотри ты говорил, чтобы файлы создавались каждые 5 минут и записывались ip и user agent, а если 10 минут никто не зайдет то ничего же не будет записано! Будет просто создан пустой файл!

Без внятного ТЗ и результат ХЗ
.
# Simba (29.09.2015 / 17:07)
Представьте, что файл старше пяти минут заблокирован на запись.
Никаких пустых файлов там не будет, с чего вы это взяли.

Не ищите тут глубокой логики, тут задачка на проверку знаний и практическое
Ну, значит моя реализация верна, но я её ещё не допилил
.
(\/)____o_O____(\/)
приду может тоже напишу пару строк
календарик кто то сделал?
видел что один товарищ уже делает
Всего: 270