1

我有一个网站,人们将在其中预订现场访问。支持主管在前一天确认现场访问。一旦在应该进行现场访问的当天确认了现场访问,客户应该会在早上收到短信,告知您今天按照要求进行了现场访问。

我有第三方短信服务

现在我应该在 PHP、MySQL 中运行一个代码,它会在早上发送一条 SMS 来进行站点访问

我怎样才能做到这一点

4

5 回答 5

1

您需要设置一个在早上运行的 cron 作业,该作业将调用您的 php 文件,其中包含用于在数据库中查找您需要向其发送短信的客户的代码。

哟需要注册总和短信网关提供 2 好我知道是 clickatell 和 eztexting。

您可以在该网站上获取用于发送短信的 api。

快乐的短信 :D

于 2012-07-24T04:18:50.043 回答
1

Cron -> 启动 PHP-Script ,PHP 脚本从 SQL 表中读取记录并检查是否必须发送 SMS,我假设它的 sms 是通过邮件发送的,因此您可以使用集成的 php 函数将邮件发送到 sms 网关。对于确认访问的人,创建另一个具有适当身份验证的站点,他可以在其中访问表格并同意站点访问和另一个供客户注册站点访问的站点

于 2012-07-24T04:20:48.700 回答
0

在控制面板中设置 Cron 作业。试试这个链接 http://www.devx.com/DevX/Article/39900/1954

于 2012-07-24T05:23:11.110 回答
0

如果您想尝试完全不同的方法,请查看:Sent.ly - http://sent.ly

我是 Sent.ly 的创始人,我想也许 Sent.ly 可以帮助你...

Sent.ly 允许您将 Android 手机用作 SMS 网关。所以……你可以买一部便宜的 Android 手机(150 美元左右),然后在上面设置 Sent.ly,然后在手机里放一张 SIM 卡。

通过调用 Sent.ly API,SMS 将通过您 Android 手机中的 SIM 卡发出。Sent.ly 还可以选择安排 SMS 稍后发送,这是您的用例。

这也允许您的 PHP 应用程序接收短信,而不仅仅是发送短信。

您可以设置规则,如果传入消息与规则匹配,它将被发布到您选择的 PHP 页面。

由于我是 stackoverflow 的忠实粉丝,我想邀请您试用 Sent.ly。如果您愿意,我们很乐意为您设置额外的学分。只需发送电子邮件至 support@sent.ly

干杯,

瓦伦

于 2012-07-25T18:14:08.597 回答
0

我开发了一个这样的系统供我的一些客户使用,您可以通过 HTTP POST 或 WebServices(使用 PHP、C# 或其他)轻松地使用它与您的网站或应用程序集成。

如果您有兴趣,只需留下电子邮件或其他联系信息作为对此答案的回复,我很乐意向您发送如何发送 SMS 的示例代码,通过我们的系统设置发送消息的所需时间,除其他外。

您不需要任何类型的 cron 知识和设置,这一切都由我们的系统处理,并且代码非常简单直接。您只需要在现场确认访问后调用我们的服务,设置所需的消息发送时间,剩下的由我们的系统来完成。

最好的祝福。

于 2012-08-01T14:10:32.330 回答