Ошибка при запуске CRON

117
21 ноября 2019, 04:30

При запуске cron выдает ошибку:

root# /usr/bin/php /var/www/www-root/data/************/email.php PHP Notice: Undefined variable: count_email_send in /var/www/www-root/data/***********/mod_email.php on line 131

Фрагмент кода:

function go_email ($number_email,$subject,$message,$limit,$db) 
{ 
	$db; 
	$message = email_message($message);	 
	 
	$all_email = mysql_query("SELECT email, email_md5_key FROM mak_email WHERE dispatch < $number_email && blocking = 0 && unsubscribe = 0 $limit"); 
		while($email = mysql_fetch_array($all_email)): 
			 
			$message_url = massage_url($message, $email[1], $number_email); 
	 
			mak_email($email[0],$subject,$message_url); 
			 
			mysql_query ("UPDATE mak_email set dispatch = '".$number_email."' WHERE email = '".$email[0]."'"); 
	 
			$count_email_send++; #131 строка по которой пишет лажу 
			 
		endwhile; 
	 
	return $count_email_send; 
}

Ничего не трогал, до этого все работало на ура. Помогите, в какую сторону копать?

Заранее спасибо

Answer 1

В данной функции не определена переменная $count_email_send, которая инкрементируется. Возможный вариант решения: добавить в начале функции определение переменной $count_email_send = 0;

READ ALSO
Обнуление полей ввода

Обнуление полей ввода

Есть форма для изменения пароля, при нажатии на submit поля ввода становятся пустыми, соответственно валидатор Laravel ругается на их пустоту, помогите...

129
Проверка полей формы и wp_redirect

Проверка полей формы и wp_redirect

Есть форма на странице, после отправки данных из формы, создал хук для проверки данных:

140
Форма выбора как в 1С только для Web

Форма выбора как в 1С только для Web

Кто знает есть ли готовое решение для подбора товара или какого другого элемента реализованных как в 1СВ частности интересует реализация...

111