{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
11. (3 окт 2013, 11:23) [0/0] [0] [отв] [спам] [под] +1 | -1

haospahan2, В принципе можно сделать циклом,и тогда он будет продолжать крутить энергию,до опр.отметки.

12.
~AL~ * 11.86
(3 окт 2013, 11:23) [0/0] [0] [отв] [спам] [под] +1 | -1
haospahan2,

1. ты настроил не верно крон
2. указаны не верные данные для подключения
3. не валидный запрос

Включи показ ошибок и сам обратись к файлу, который должен выполнятся кроном, сразу станет все понятно

13. [автор] (3 окт 2013, 11:24) [0/0] [0] [отв] [спам] [под] +1 | -1
Saint,

Не,над тюрягой мучаюсь,пытаюсь в божеский вид привести.

14. [автор] (3 окт 2013, 11:28) [0/0] [0] [отв] [спам] [под] +1 | -1
~AL~,

Ошибка 403 бьет

15.
bibilink * 19.01
(3 окт 2013, 11:28) [0/0] [0] [отв] [спам] [под] +1 | -1
~AL~,

Атвичяю

16.
Saint * 0.88
(3 окт 2013, 11:46) [0/0] [0] [отв] [спам] [под] +1 | -1

sql запрос на создание таблицы:


CREATE TABLE IF NOT EXISTS `cron_time` (
`type` varchar(32) NOT NULL,
`time` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;








/*

это код вписать например ниже соединения к бд
Главное что бы файл постоянно запрашивался . там функции юзеров или подключения бд

*/

# Крон :: действие
if (!isset($hard_process))
{

//читаем таблицу
$clear_dir = mysql_fetch_assoc(mysql_query(\"SELECT * FROM `cron_time` WHERE `type` = \'sql_cron\'\"*);

//если таблицы нету ,создаем её
if (mysql_num_rows($q) == 0)mysql_query(\"INSERT INTO `cron_time` (`type`, `time`) VALUES (\'sql_cron\', \'\".time().\"\')\"*;


//если время пришло или нуль
if ( $clear_dir[\'time\'] == NULL or $clear_dir[\'time\'] < time() - 60 * 60 )
{

//понятно
$hard_process=true;

// обновляем таблицу
mysql_query(\"UPDATE `cron_time` SET `time` = \'\".time().\"\' WHERE `type` = \'sql_cron\' LIMIT 1\"*;

# тут запрос
#-> ЫЫыыы......
# тут запрос

}
}



//не проверял, но работать должно

/*
Опять же есть в этом смысл если тебе в будующим еще понадобится добавить какую то задачу
Для этого просто поменять название sql_cron на другое и время 3600 заменить на своё
*/
Добавлено 03.10.13 в 11:47:51:
смайлы)) вот в тхт

Прикрепленные файлы:
* PROFIWM_RU_204_454523_cron.txt (1.61 кб)
17. [автор] (3 окт 2013, 11:59) [0/0] [0] [отв] [спам] [под] +1 | -1
Saint,

Вот где запрос...там несколько их добавить можно же?(запросов)

18.
Saint * 0.88
(3 окт 2013, 12:02) [0/0] [0] [отв] [спам] [под] +1 | -1

haospahan2,

Данный код уже готов к работе ,ты имеешь ввиду как потом еще добавить какое то действие?
Добавлено 03.10.13 в 12:04:08:
Если ты про сам запросы в коде .то да любой код ,действие или запрос

19. [автор] (3 окт 2013, 12:34) [0/0] [0] [отв] [спам] [под] +1 | -1

Saint, Подожди,чето я непонял...вот создал я таблицу cron_time,код вставил в файл конекта с бд,добавил туда запрос...а дальше че?Где время запуска проставить?
Добавлено 03.10.13 в 12:41:16:
Warning:mysql_num_rows()expects parameter 1 to be resource,null given in /usr/home/data/haospahan/tyrma.tk/db_bse/bssest.php on line 18

20.
Saint * 0.88
(3 окт 2013, 12:46) [0/0] [0] [отв] [спам] [под] +1 | -1

haospahan2,
Что бы не ошибится впиши код ниже конекта с базой

ты видно описанеи не читал .я все прокоментировал как и момента ос временем .там часы стоят ровно на 1 час


Изм. 1 раз. / Посл. изм.
Saint * 0.88
(3 окт 2013, 12:47)
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений