从PHP发送短信

时间:2009-12-21 11:50:34

标签: php sms

如何从用PHP编写的Web服务器发送SMS?

3 个答案:

答案 0 :(得分:31)

Clickatell是一种流行的短信网关。它适用于200多个国家。

他们的API通过以下方式提供连接选项:HTTP / S,SMPP,SMTP,FTP,XML,SOAP。任何这些选项都可以在php中使用。

HTTP / S方法就像这样简单:

http://api.clickatell.com/http/sendmsg?to=NUMBER&msg=Message+Body+HereClickatell API Guide

SMTP方法包括将纯文本电子邮件发送到:sms@messaging.clickatell.com,其中包含以下内容:

user: xxxxx
password: xxxxx
api_id: xxxxx
to: 448311234567
text: Meet me at home

您还可以从浏览器免费测试网关(传入和传出):“Test SMS Gateway”。

答案 1 :(得分:12)

PHP本身没有短信模块或功能,也不允许您发送短信。

SMS(短消息系统)是一种GSM技术,您需要一个为您提供此服务的GSM提供商,并且可能有一个PHP API实现。

通常,电信业务人员使用Asterisk来处理呼叫和短信编程。

答案 2 :(得分:2)

您需要订阅SMS网关。有成千上万(尝试用谷歌搜索),他们通常不是免费的。例如this one支持PHP。