Нужно чтобы в определённое установленное время
в базу добавлялась новая запись и чтобы это было всё автономно...
Без участия Юзверя...

От sergeiss: тема перемещена в "PHP ?"
Спустя 24 минуты, 42 секунды (22.04.2009 - 13:50) sergeiss написал(а):
Цитата (x0ka @ 22.04.2009 - 13:25) |
Кто может подсказать каким образом реализовать такую штуку.. Нужно чтобы в определённое установленное время в базу добавлялась новая запись и чтобы это было всё автономно... Без участия Юзверя... ![]() |
Тему я переместил в раздел "PHP ?", т.к. она не имеет отношения ни к ПХП, ни к базам данных.
А копать надо в сторону крона (это в линуксе; а в винде - плановые задачи). Там указываешь, когда надо запускать определенную задачу, а уж что она будет делать - это то, что ты укажешь.
Спустя 1 час, 5 минут, 28 секунд (22.04.2009 - 14:55) FatCat написал(а):
Цитата (sergeiss @ 22.04.2009 - 13:50) |
копать надо в сторону крона |
Я предпочитаю делать на тасках.
Например, делал удаление тем в форуме по расписанию. Никакого крона. При заходе посетителя в форум сверяется время, и если время существования темы истекло - сначала она удаляется, затем уже посетителю отдается список тем форума.
Если не брать в рассчет кодирования интерфейса, сам движок такой операции составил одно дополнительное поле в одной таблице БД и 2 строчки кода: ввод времени в БД и вызов функций удаления по условию.
Спустя 4 минуты, 9 секунд (22.04.2009 - 14:59) sergeiss написал(а):
FatCat - а если надо раз в какое-то время загружать данные, к тому же объемные весьма (т.е. требующие времени)?
У меня вот есть такая задача (успешно реализованная уже давным-давно). Как у автора темы
Нужно раз в сутки загрузить данные. Загрузка занимает сколько-то минут. Я делаю запуск по планировщику винды, т.к. сервер стоит на винде.
У меня вот есть такая задача (успешно реализованная уже давным-давно). Как у автора темы

Спустя 34 минуты, 10 секунд (22.04.2009 - 15:34) x0ka написал(а):
sergeiss, а если у меня не сервер, на домен с именем...
или там реально такое устроить?...
вроде это разные вещи...
или там реально такое устроить?...
вроде это разные вещи...

Спустя 42 секунды (22.04.2009 - 15:34) x0ka написал(а):
FatCat, этот вариант я рассматривал но мне хочется сделать именно без участи я пользователя...
Написать скрипт и забыть
Написать скрипт и забыть
Спустя 9 минут, 37 секунд (22.04.2009 - 15:44) FatCat написал(а):
Цитата (sergeiss @ 22.04.2009 - 14:59) |
объемные весьма (т.е. требующие времени)? |
Это я тоже делаю по крону. Например ежедневный бекап БД, важных файлов форума...
Но запускаю по крону не ПХП-скрипты, а юниксовые команды.
У меня какое-то предубеждение противо запуска пхп без участия человека...
Цитата (x0ka @ 22.04.2009 - 15:34) |
Написать скрипт и забыть |
Наверное год назад я написал скрипт кеширования главной страницы, работающий в том числе и на этом форуме.
PHP |
// Начали проверку файлов для кеширования |
Написал и забыл, все работает без меня.

Спустя 1 день, 16 часов, 49 минут, 23 секунды (24.04.2009 - 08:33) x0ka написал(а):
FatCat, код интересный....
Чтобы более указать проблему опишу поставлю её так:
А вот как сделать так чтобы в определённое время к примеру в полноч
в чат выводилась строка "Полноч советую всем ложиться спать"
Типо в страницу вставить:
Чтобы более указать проблему опишу поставлю её так:
А вот как сделать так чтобы в определённое время к примеру в полноч
в чат выводилась строка "Полноч советую всем ложиться спать"
Типо в страницу вставить:
PHP |
$datatime = date(G:i); |
Так чтоль предлогаете сделать?