$now=mktime()+10;
$start=mktime(11,40,0,02,11,2014);
$from=floor(($now-$start)/60)*16;
$limit=$from.',16';
if($from<240000)
{
@$result_5=mysql_query("select id,email from users where status in ('u','a','m','c') order by id asc limit {$limit}");
while(@$row_5=mysql_fetch_row($result_5))
{
if($row_5[0]!=105 and $row_5[0]!=10508)
{
$headers="From: ВЦ ЗООВЕТ <rassilka@zoovet.ru>\r\nContent-type: text/html; charset=windows-1251\r\nMime-Version: 1.0\r\nReply-To: rassilka@zoovet.ru\r\n";
mail($row_5[1],"Мастер-классы 2014 в ВЦ ЗООВЕТ - вход СВОБОДНЫЙ!",$HTML,$headers);
}
}
}
?>
Вот такая штука, предыдущий сотрудник сказал, что для запуска просто менял дату.
Попробовала зарегать абстрактного юзера q -
с исправлением строчки на
@$result_5=mysql_query("select id,email from users where status in ('q') order by id asc limit {$limit}");
- этому одному пользователю сообщение пришло.
u, a, m, c - статусы существующие, у этих пользователей рассылка включена.
Почему не пришло? По крайней мере, пользователям 'a' точно...