客户希望他的网站中有一项功能可以在他/她的课程安排之前通过电子邮件或短信 30分钟通知用户。
我对 PHP 和 JQUERY 的了解受到限制 - 只有在有人查看或访问过该页面时才会触发PHP的功能。我实现这一目标的方法是检查时间,然后在特定用户的日程安排开始前30分钟time()
发送电子邮件。
问题当然是系统无法检查是否有人访问该页面,或者甚至按照我们想要的方式处理通知,这应该是实时。
我期待着实现目标的解决方案和启示或方法。非常感谢你。
答案 0 :(得分:1)
您需要为它设置Cron作业。首先创建一个单独的PHP文件,在其中放入所有逻辑以向用户发送电子邮件。创建文件后,您需要对其进行自动化,以便服务器按照您提到的时间间隔为您运行此PHP文件,让我们每5分钟,30分钟,每小时左右说一次。
如果您在共享主机上,那么您必须拥有cPanel。请查看Cron Job指南的此链接。 [Link]
答案 1 :(得分:0)
考虑使用cron作业(Linux服务器)或计划任务(Windows服务器)。请参阅此处了解文档http://www.thesitewizard.com/general/set-cron-job.shtml
设置一个cron作业,定期运行一个运行检查的PHP文件,以确定是否应该发送电子邮件。