开放的编程资料库

当前位置:我爱分享网 > PHP教程 > 正文

用 PHP 发送短信

现在的孩子们,我告诉你。他们只关心技术。电子游戏。瓶装水。哦,还有短信,总是短信。回到我的时代,我们所拥有的只是……好吧,我也拥有所有这些东西。但我仍然听不懂我听到我的表妹发送的短信数量。每个月成千上万。 WTF 所有这些文本都是为了什么?这是一个想法:

天哪,你听到了吗?

天哪,你听到了吗?

没有什么

没有什么

天哪,我不敢相信你没有听到

天哪,我不敢相信你没有听到

大声笑告诉我!

大声笑告诉我!

珍妮和马克手牵着手

珍妮和马克手牵着手

天哪,约翰没有吗?

天哪,约翰没有吗?

好吧,我编的,你太蹩脚了

好吧,我编的,你太蹩脚了

铆接。撇开玩笑不谈,短信是一种非常有用的方式,可以不再给你讨厌的人打电话,从而快速高效地进行沟通。许多网站现在提供短信通知而不是电子邮件通知,这对于时间敏感的信息来说可能很好。经过一些研究,我发现使用 PHP 发送短信是多么容易,这样我就可以将短信集成到我的应用程序中!让我告诉你怎么做!

方法论

我不知道,发送文本消息可以像发送邮件一样简单,因为您可以将文本发送到一个电子邮件地址,它就会被送达。您必须知道两条信息:电话号码和运营商的短信电子邮件域。需要知道收件人的运营商并不理想,但却是必要的。幸运的是,Kevin Jensen 编制了一份运营商和域名列表:

电话公司对电话运营商进行内部查询,但像你我这样的开发者无法访问它们,因此必须了解运营商。要发送短信,请发送电子邮件至 {phoneNumber}@{carrierDomain}

PHP

PHP 提供的发送电子邮件的方法是 mail 函数。它的用法非常简单:

bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )

使用邮件功能和短信邮件格式,发送短信就像:

// Call Jenny
mail("5558675309@txt.att.net", "", "Your packaged has arrived!", "From: David Walsh <david@davidwalsh.name>\r\n");

请注意,没有提供主题行,更重要的是,FROM 标头位于最后一个参数中,以便收件人知道短信是从哪里发送的。

谁知道这么简单?我一直认为短信有它自己的协议和所有的魔力。显然不是!花几分钟自己玩弄短信;这是一件既好又实用的事情!

未经允许不得转载:我爱分享网 » 用 PHP 发送短信

感觉很棒!可以赞赏支持我哟~

赞(0) 打赏