как отправить письмо на почту в php, если почта указано в таблице human в столбце e_mail, но вот письмо должно отправляться по условию что у него заканчивается срок, если есть такое условие
'rowOptions'=>function($model){
$dun = "success";
if( date("Y-m-d", strtotime($model->data_okon. "-10 days")) <= date("Y-m-d") ){
$dun = 'warning';
}
if( date("Y-m-d", strtotime($model->data_okon. "-5 days")) <= date("Y-m-d") ){
$dun = 'danger';
}
return [
'class' => $dun,
];
},
Что-то по типу:
$to = ''; // засовываете сюда почту пользователя
$subj1 = 'Все хорошо';
$subj2 = 'Все не очень хорошо';
$subj3 = 'Все совсем не хорошо';
$mess1 = 'На улице - солнце';
$mess2 = 'На улице - дождь';
$mess3 = 'На улице - ураган и маньяки';
'rowOptions'=>function($model){
$dun = "success";
if
( date("Y-m-d", strtotime($model->data_okon. "-10 days")) <= date("Y-m-d") ){
$dun = 'warning';
mail($to,$subj2,$mess2);
}
if( date("Y-m-d", strtotime($model->data_okon. "-5 days")) <= date("Y-m-d") ){
$dun = 'danger';
}
return [
'class' => $dun,
mail($to,$subj3,$mess3);
];
},
Сборка персонального компьютера от Artline: умный выбор для современных пользователей