我正在开发网站,当他们注册我的网站时会自动向用户发送电子邮件。我从互联网上搜索过,大多数人说我必须使用cron工作;我现在最大的问题是关于cron的工作。我不知道怎么写它以及如何执行它。谁能给我一些关于它的例子?
提前感谢。
答案 0 :(得分:2)
如果我们假设您要运行的脚本位于/home/me/myscript.php
,那么您需要做的就是创建一个每分钟运行该脚本的cron作业。
多个托管公司都有一个接口(例如cPanel),可以让您轻松添加cron任务。您还可以通过编辑相关的cron作业并添加:
来添加cron任务*/1 * * * * /usr/bin/php /home/me/myscript.php > /dev/null
答案 1 :(得分:1)
如果您想在注册后向用户发送确认电子邮件,可以使用php mail功能执行此操作。
答案 2 :(得分:0)
您可以创建一个包含心跳事件的PHP文件。您可以使用具有所需时间间隔的usleep
函数将其置于睡眠状态,并且您可以拥有要执行的任务列表(心跳任务),了解时间规则(应该运行的时间,频率等等) ),你的heartbeat.php将在每次睡眠后检查应该执行哪些任务并执行它。您可以在服务器上运行此heartbeat.php。
但是,我没有看到您需要cron作业,心跳或任何定期解决方案的原因。为什么不在需要发送电子邮件时使用php函数发送电子邮件呢?