Php 在特定时间发送每日短信

Php 在特定时间发送每日短信,php,sql,sms,Php,Sql,Sms,我在一个网站上工作,该网站允许用户输入他们的电话号码和运营商,并选择通过短信接收每日提醒的时间 我将信息(电话号码、运营商和时间)插入SQL数据库,然后使用php的mail()功能通过电子邮件向他们的手机发送短信(即,如果Verizon用户的号码是123456789,我会通过电子邮件发送短信到123456789@vtext.com) 我不知道如何每天重复发送短信,以及如何在用户选择的特定时间发送。我可以采取什么方法来做到这一点?您必须拥有SMS网关(硬件)或使用其他服务来做到这一点 例如: 您需

我在一个网站上工作,该网站允许用户输入他们的电话号码和运营商,并选择通过短信接收每日提醒的时间

我将信息(电话号码、运营商和时间)插入SQL数据库,然后使用php的
mail()
功能通过电子邮件向他们的手机发送短信(即,如果Verizon用户的号码是
123456789
,我会通过电子邮件发送短信到
123456789@vtext.com


我不知道如何每天重复发送短信,以及如何在用户选择的特定时间发送。我可以采取什么方法来做到这一点?

您必须拥有SMS网关(硬件)或使用其他服务来做到这一点

例如:

您需要在Unix计算机中使用一些调度程序应用程序,如”,或在Windows计算机中使用。使用这些应用程序中的一个,按您想要的时间和日期模式安排执行php文件的作业。

cron job,要检查数据库中是否有应发送的TXT,请每分钟运行一次。因为您正处于截止日期,所以请求快速回复并不是一个好主意<代码>:)只要问你的问题,在大多数情况下,大多数答案都会在第一个小时左右出现。这不是真正的问题,而是如何设置计划任务在特定时间运行。此外,你可以在没有网关的情况下发短信,尽管这要复杂得多(你必须知道运营商,以及运营商在向SMS发送电子邮件时公开的电子邮件地址)。是的,但即便如此,邮件的格式也往往不同(在开头或结尾额外发送邮件)。我一直在使用“cron”进行研究让php文件每分钟运行一次并检查作业。基本上,我将为用户提供一个数据库,每个用户都可以选择接收消息的时间。例如,user1希望在上午7:00接收消息,user2希望在上午12:30接收消息。如果我让cron每5分钟运行一次php脚本,那么如何使php脚本只发送消息选择当前时间的用户(如果有)的年龄?使用php文件中的逻辑获取当前时间,然后获取该时间的相关用户。然后仅向这些用户发送消息。