Wolf Messing Опубликовано 28 Января 2007 Жалоба Поделиться Опубликовано 28 Января 2007 Помогите напистать файлик для задачи, которая будет выполнять в определённое время 1 SQL запрос вида:UPDATE ibf_members SET points=points+N WHERE id IN (ид_первого, ид_второго....) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Tim Опубликовано 28 Января 2007 Жалоба Поделиться Опубликовано 28 Января 2007 (изменено) <?php /* +-------------------------------------------------------------------------- | Invision Power Board v2.1.5 | ============================================= | by Matthew Mecham | (c) 2001 - 2004 Invision Power Services, Inc. | http://www.invisionpower.com | ============================================= | Web: http://www.invisionboard.com | Time: Sun, 09 Oct 2005 11:51:26 GMT | Release: 1a47e28f0443faa9f14d0c0a45151e54 | Licence Info: http://www.invisionboard.com/?license +--------------------------------------------------------------------------- | | > TASK SCRIPT: Update Views | > Script written by Matt Mecham | > Date started: 31st March 2005 (11:04) | +-------------------------------------------------------------------------- */ //----------------------------------------- // THIS TASKS OPERATIONS: // Updates points //+---------------------------------------- if ( ! defined( 'IN_IPB' ) ) { print "<h1>Некорректный адрес</h1>Вы не имеете доступа к этому файлу напрямую. Если вы недавно обновляли форум, вы должны обновить все соответствующие файлы."; exit(); } class task_item { var $class = ""; var $root_path = ""; var $task = ""; /*-------------------------------------------------------------------------*/ // Our 'auto_run' function // ADD CODE HERE /*-------------------------------------------------------------------------*/ function run_task() { $this->ipsclass->DB->query("UPDATE ibf_members SET points=points+N WHERE id IN (ид_первого, ид_второго....)"); $this->class->append_task_log( $this->task, 'Самопальный таск выполнился успешно' ); //----------------------------------------- // Unlock Task: DO NOT MODIFY! //----------------------------------------- $this->class->unlock_task( $this->task ); } /*-------------------------------------------------------------------------*/ // register_class // LEAVE ALONE /*-------------------------------------------------------------------------*/ function register_class(&$class) { $this->class = $class; $this->ipsclass =& $class->ipsclass; $this->root_path = $this->class->root_path; } /*-------------------------------------------------------------------------*/ // pass_task // LEAVE ALONE /*-------------------------------------------------------------------------*/ function pass_task( $this_task ) { $this->task = $this_task; } } ?> п.с. не проверял Изменено 28 Января 2007 пользователем Tim Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Arhar Опубликовано 28 Января 2007 Жалоба Поделиться Опубликовано 28 Января 2007 да все нормально в принципевозьми ты стандартную dailycleanout.php и поменяй авто ран функцию на свою и все.. я так делал запрос по смене скина на ночной режим Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Wolf Messing Опубликовано 26 Февраля 2007 Автор Жалоба Поделиться Опубликовано 26 Февраля 2007 Спасибо за помощь. Попробую, как только хост поднимется. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
Wolf Messing
Помогите напистать файлик для задачи, которая будет выполнять в определённое время 1 SQL запрос вида:
Ссылка на комментарий
Поделиться на других сайтах
3 ответа на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.