DARKsumatra
Участник
- Сообщения
- 21
- Реакции
- 2
Не выполняется Cron задача sendera, который делает рассылку пользователям. Ошибка такая:
Помогите исправить данную проблему. Код файла прилагается.
Код:
X-Powered-By: PHP/5.2.17
Content-type: text/html
<br />
<b>Fatal error</b>: Call to a member function Query() on a non-object in <b>/home/u375734277/public_html/cron_job/_sender.php</b> on line <b>2</b><br />
Код:
<?PHP
$db->Query("SELECT * FROM db_sender WHERE status = '0' ORDER BY id LIMIT 1");
if($db->NumRows() == 1){
$send_data = $db->FetchArray();
$page = $send_data["page"] * 50;
$db->Query("SELECT * FROM db_users_a, db_users_b WHERE db_users_a.id = db_users_b.id ORDER BY db_users_a.id LIMIT {$page}, 50");
if($db->NumRows() > 0){
$sender = new isender;
$all_send = 0;
while($send = $db->FetchArray()){
$arr_data = array("{!USER!}", "{!EMAIL!}", "{!PASS!}", "{!REFERER!}", "{!REFERALS!}", "{!MONEY_B!}", "{!MONEY_P!}", "\n");
$arr_data2 = array($send["user"], $send["email"], $send["pass"], $send["referer"], $send["referals"], $send["money_b"], $send["money_p"], "<BR />");
$send_data_text = str_replace($arr_data, $arr_data2, $send_data["mess"]);
$sender -> SendMail($send["email"], $send_data["name"], $send_data_text);
$all_send++;
}
$db->Query("UPDATE db_sender SET page = page +1, sended = sended + '$all_send' WHERE id = '".$send_data["id"]."'");
} else $db->Query("UPDATE db_sender SET status = '1' WHERE id = '".$send_data["id"]."'");
}
?>
DARKsumatra
Участник
- Сообщения
- 21
- Реакции
- 2
А как мне ее тогда сделать?)VladL написал(а):Ну это нет подключения к базе если не ошибаюсь !
Нет подключения к конфигам 
Ругается на фукцию Query, посмотри и изучи следующий момент:
http://php.net/manual/ru/mysqli.query.php
а так же здесь:
http://php.net/manual/ru/function.msql-query.php
Надеюсь, что там будет все ясно-понятно )
Ругается на фукцию Query, посмотри и изучи следующий момент:
http://php.net/manual/ru/mysqli.query.php
а так же здесь:
http://php.net/manual/ru/function.msql-query.php
Надеюсь, что там будет все ясно-понятно )
DARKsumatra
Участник
- Сообщения
- 21
- Реакции
- 2
Спасибо! пойду читать)wh1skas написал(а):Нет подключения к конфигам
Ругается на фукцию Query, посмотри и изучи следующий момент:
http://php.net/manual/ru/mysqli.query.php
а так же здесь:
http://php.net/manual/ru/function.msql-query.php
Надеюсь, что там будет все ясно-понятно )
DARKsumatra
Участник
- Сообщения
- 21
- Реакции
- 2
DARKsumatra
Участник
- Сообщения
- 21
- Реакции
- 2
На самом верху есть спойлер с кодом файлаAPTEMOH написал(а):Класс/метод не находит.
В этом файле есть данная функция?
Это очень здорово, на самом делеDARKsumatra написал(а):На самом верху есть спойлер с кодом файла
DARKsumatra
Участник
- Сообщения
- 21
- Реакции
- 2
Так как мне настроить эти класс/метод?))APTEMOH написал(а):Это очень здорово, на самом деле![]()
Remdev
Участник
- Сообщения
- 77
- Реакции
- 19
DARKsumatra
Участник
- Сообщения
- 21
- Реакции
- 2
Спасибо! Ошибки больше нет!Remdev написал(а):Ты пытаешься вызвать функцию - член класса через переменную, которая классом то и не является. Походу ты просто в кроне вызываешь файл cron_job/_sender.php, а надо вызывать файл cron_job.php(находится в корне)
DARKsumatra
Участник
- Сообщения
- 21
- Реакции
- 2