Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

1 год назад
Максим Г.
Максим Г. 
44 года, Россия
2 года в сервисе
Был онлайн 3 месяца назад
1 год назад

Ребята подскажите как настроить крон что бы он отсылал уведомления о том что срок подачи подходит к концу? Нужно чтобы за день до окончания срока приходило уведомление ?

<?
require_once('../connect/connect.php');
require_once('../lib/lib.php');

$base='http://test.ru/';;
$them='Срок размещения вашего объявления истекает';
$mess='До окончания срока размещения вашего объявления на test.ru остался 1 день. После этого оно будет помещено в архив и через 10 дней будет удалено с сайта.<br>';
$adm='<br><br>С уважением, администрация сайта';

$r = mysql_query("SELECT * FROM board WHERE
id_akk > 0 AND
(data1 - INTERVAL 3 DAY > NOW()) AND
(data1 - INTERVAL 4 DAY < NOW())
");
while($rr=mysql_fetch_array($r))
{
$arr[$rr['email']] .= 'N '.$rr['id'].' - <a href="'.$base.'items/'.$rr['zag_url'].'_'.$rr['id'].'">'.$rr['zag'].'</a><br>';
}

if($arr)
{
foreach($arr as $index=>$ar)
{
@mail_utf8($index, $them, $mess.$ar.$adm, $rru['email']);
}
}
?>

Сейчас они приходят но через раз видимо как по времени попадет прописал код иначе вот так теперь вообще ни чего не призодит.
(data1 - INTERVAL 1 DAY > NOW()) AND (data1 - INTERVAL 1 DAY < NOW()

Сам cron выполняет задание. Каждый день в 8 часов 

Выбранный исполнитель
Дмитрий Ч.
45 лет, Украина
11 лет в сервисе
Был онлайн 1 месяц назад
1 год назад

$3

1 день

Отзыв заказчика
Все сделано отлично рекомендую как исполнителя.
Отзыв фрилансера
Всё ок, за исключением того, что услуги так и не были оплачены.
Денис С.
Денис С. 
23 года, Россия
2 года в сервисе
Был онлайн 1 год назад
1 год назад
Дмитрий Ч.
45 лет, Украина
11 лет в сервисе
Был онлайн 1 месяц назад
1 год назад

Другие заказы в категории «Веб-программирование»