llbarmenll 18 Опубликовано: 2 февраля 2011 Рассказать Опубликовано: 2 февраля 2011 Всем привет, вот пытаюсь средствами php сделать скрипт, который будет удалять старые личные сообщения, например старше 30 дней. И запускать его раз в месяц по крону. Возможно ли это сделать вообще? Ведь там дата в unix формате. Цитата Ссылка на сообщение Поделиться на других сайтах
prikindel 255 Опубликовано: 2 февраля 2011 Рассказать Опубликовано: 2 февраля 2011 Возможно ли это сделать вообще? возможно Ведь там дата в unix формате это даже лучше, какие проблемы? Цитата Ссылка на сообщение Поделиться на других сайтах
llbarmenll 18 Опубликовано: 2 февраля 2011 Рассказать Опубликовано: 2 февраля 2011 Автор Можете написать как будет происходить вычисление старых сообщений? Цитата Ссылка на сообщение Поделиться на других сайтах
prikindel 255 Опубликовано: 2 февраля 2011 Рассказать Опубликовано: 2 февраля 2011 удалить все сообщения, дата которых меньше разницы текущего времени в таймстэмпе и 30*колво секунд в сутках Цитата Ссылка на сообщение Поделиться на других сайтах
alokazay 0 Опубликовано: 13 февраля 2011 Рассказать Опубликовано: 13 февраля 2011 удалить все сообщения, дата которых меньше разницы текущего времени в таймстэмпе и 30*колво секунд в сутках <? $period = 60*60*24*30; // количесиво дней за которые удалять. Сейчас стоит 30 день. $date_t = time(); $date_d = $date_t - $period; $db->query("DELETE FROM " . PREFIX . "_pm WHERE date < '$date_d'"); ?> Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.