Web表单通过SMS自动回复

时间:2010-09-12 20:16:54

标签: php sms

我被要求为客户设计一个网站,但其中一个要求是,一旦用户提交表单,就会有一个表格,其中包括名称,电子邮件,dob和手机号码,SMS会自动发送给移动用户几乎就像一个自动回复器。

如何实现这一目标?

3 个答案:

答案 0 :(得分:4)

这可以使用external SMS gateway来完成,{{3}}不会免费,但也不会非常昂贵。

但是,你说你不是程序员。为了安全地构建这个并且最重要的是,使用一个服务可能是个好主意。

如果您想自己动手,请考虑使用您选择的短信服务提供商的预付费计划,这样您就不会被充斥着成千上万请求的机器人毁掉。

答案 1 :(得分:3)

Web sms功能可以添加到任何Web应用程序或网站。正如@Pekka所说,您需要使用外部SMS网关并将您的应用程序连接到此SMS网关。大多数SMS网关提供外部API,可用于执行此操作。它们通常包含文档,您可以使用它们来了解如何在PHP代码中集成SMS通知。不幸的是,没有可靠的免费短信服务提供,所以你必须支付这个短信服务。您可以查看http://www.phpjabbers.com/web-sms/,这似乎很容易。他们的集成代码非常简单:

<?php
$SMSLIB["phone"] = '44111222333'; // your phone number
$SMSLIB["key"] = 'abcdefghijklmnopqrs'; // your personal API code
include("smslib.php"); // we will provide you with smslib.php file
sendSMS("test message", $SMSLIB["phone"]); // function which sends the message
?>

答案 2 :(得分:2)

最简单的方法是将其发送到他们的手机号码分配的电子邮件地址(每个运营商不同),然后像普通电子邮件一样发送。

唯一的问题是你可能必须在每个运营商都有一个Dropbox,然后在PHP中添加更改电子邮件地址的内容(例如$ tmobile将是tmomail.net)。

更多信息:

  

How To Send Email To Any Cell Phone (for Free)

     

大多数移动运营商都提供免费的Email To SMS网关,可用于将简单的文本电子邮件转发到手机。好消息是,大多数网关都是免费的,并且可供公众使用。