短信设施的PHP脚本

时间:2010-12-03 16:46:11

标签: php linux sms

我正在我的大学里做一个项目,我正在制作一个网络应用程序。此Web应用程序位于openSuse中。因此操作系统是Linux,我正在用PHP编写代码。

现在我希望php中的脚本在我的项目中包含短信设施。所以我需要完整的信息如何实现它以及实现什么代码

5 个答案:

答案 0 :(得分:2)

您需要使用在线短信服务提供商。快速访问谷歌提出了这个问题:http://www.messagemedia.co.uk/sms-gateways.html(仅限英国,在您所在的国家/地区搜索,找到一个适合您的网站)。然后转到他们的API页面,他们应该为您提供一个很好的PHP API。

答案 1 :(得分:2)

两种基本方法

  • 使用在线短信服务提供商,正如许多其他意见所示
  • 使用带有Gammu等软件的GSM调制解调器来处理发送和接收短信;几乎任何USB GSM加密狗都可以解决这个问题。

答案 2 :(得分:1)

如果我要做这样的事情,我只会使用PHP的mail()函数。

至少在美国,我认为所有电话号码都有一个电子邮件地址:

19999999999@sub.carrier.com

如果您可以从号码中提取运营商,您可以从号码中删除所有非数字字符,并使用PHP mail功能向该地址发送电子邮件,而该邮件又是一条短信。这就是我通过文本将电子邮件转发到我的功能手机的方式(很有趣,名称有误导性)。

有许多网站从数字中提取信息,但我找不到明确的算法。这是一个(我打赌你可以在该网页上使用file_get_contents()来获取运营商):http://fonefinder.net/

它不是太复杂,所以玩得开心!

答案 3 :(得分:0)

你见过http://www.twilio.com吗?

它非常便宜并且非常易于使用。为什么重新发明轮子? :)

答案 4 :(得分:0)

取决于您的需求。如果您需要发送和接收并能够处理传入的消息,您将需要的不仅仅是一个简单的SMS提供商,并且需要有人分区短/长代码(我假设您不想要花费1000美元/月的短代码来处理收到的消息并转发给你。您可以设置关键字或正则表达式,然后将其转发到您的服务器上。

如果你只是使用出站短信(通知等),你可以使用像Clickatell或Twilio这样简单的东西。