我正在我的大学里做一个项目,我正在制作一个网络应用程序。此Web应用程序位于openSuse中。因此操作系统是Linux,我正在用PHP编写代码。
现在我希望php中的脚本在我的项目中包含短信设施。所以我需要完整的信息如何实现它以及实现什么代码
答案 0 :(得分:2)
您需要使用在线短信服务提供商。快速访问谷歌提出了这个问题:http://www.messagemedia.co.uk/sms-gateways.html(仅限英国,在您所在的国家/地区搜索,找到一个适合您的网站)。然后转到他们的API页面,他们应该为您提供一个很好的PHP API。
答案 1 :(得分:2)
两种基本方法
答案 2 :(得分:1)
如果我要做这样的事情,我只会使用PHP的mail()
函数。
至少在美国,我认为所有电话号码都有一个电子邮件地址:
19999999999@sub.carrier.com
如果您可以从号码中提取运营商,您可以从号码中删除所有非数字字符,并使用PHP mail
功能向该地址发送电子邮件,而该邮件又是一条短信。这就是我通过文本将电子邮件转发到我的功能手机的方式(很有趣,名称有误导性)。
有许多网站从数字中提取信息,但我找不到明确的算法。这是一个(我打赌你可以在该网页上使用file_get_contents()
来获取运营商):http://fonefinder.net/
它不是太复杂,所以玩得开心!
答案 3 :(得分:0)
它非常便宜并且非常易于使用。为什么重新发明轮子? :)
答案 4 :(得分:0)
取决于您的需求。如果您需要发送和接收并能够处理传入的消息,您将需要的不仅仅是一个简单的SMS提供商,并且需要有人分区短/长代码(我假设您不想要花费1000美元/月的短代码来处理收到的消息并转发给你。您可以设置关键字或正则表达式,然后将其转发到您的服务器上。
如果你只是使用出站短信(通知等),你可以使用像Clickatell或Twilio这样简单的东西。