按下按钮后,在预定时间后发送电子邮件

时间:2016-12-09 04:08:14

标签: php email cron task

if(isset($_POST['button_pressed']))             
{
$to      = 'someone@gmail.com';
$subject = 'test';
$message = 'please approve';
$headers = 'From: noreply@someone.com' . "\r\n" .
    'Reply-To: noreply@someone.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers,"-fnoreply@someone.com");

echo 'Email Sent.';
}

我使用此代码发送,以便在用户按下按钮时发送简单的电子邮件,以便管理员可以批准用户输入的记录。现在我想要的PHP代码允许我通知管理员,如果管理员没有批准7天内的记录。那么我们怎样才能在php中做到这一点?请不要建议我使用cron jobs网站,因为我希望在代码中完成,就像按下按钮然后等待7天,如果7天内没有批准,则发送电子邮件,否则不会。 Cron jobs网站对我没用,因为我没有使用他们的网站发送表格并获得批准,或者如果他们有办法可以提供帮助那么请告诉我。我不想要他们的其他功能,如备份,扫描等。只有在7天后通知管理员,如果他不批准记录就足够了。 PS,我使用的是Windows,而不是linux。

任何帮助将不胜感激。谢谢!

0 个答案:

没有答案