我想知道,如果这将是在所有可行的能够通过PHP发送短信。 其主要目的是要发送一个消息,一组人 - 10+ - 提供有关新闻和更新等。 最好的解决应该是免费的,但它是不以任何方式的必需品。 感谢所有提前。
Answer 1:
我做这个用PHP,和它工作得很好。 短信比电子邮件罢了,通常与接收器的10位数字@ address.com。 如果你想发短信给别人用PHP,你需要得到正确的地址:
下面是部分列表
你要小心你的邮件多长时间得到的,因为在大约55个字符(我相信)你的消息可以是拆分成多个文本,或丢失。
通过电子邮件发送短信是免费的。
Answer 2:
我想知道,如果这将是在所有可行的能够通过PHP发送短信
当然,这是可行的;-)
一切都可以做,在PHP ;-)
欲了解更多信息,你可以看一看这些问题/答案,其中提供一些有用的信息:
- 从Web应用程序短信
- 从PHP发送短信
- 如何发送短信到手机任何良好的PHP教程?
有几个供应商,你可以作为网关发送短信使用; 不过,可能不是免费的(SMS是不是免费的,毕竟,一般来说) - 但成本并不大...
Answer 3:
肥皂手机
Answer 4:
如果你有自己的android手机,不想支付一个短信网关,你可以建立自己的一个。
下载短信网关API ( Play商店 ),这是一个免费的应用程序,你可以用它来发送和接收使用HTTP请求消息。 这里是从他们的网站一个PHP的例子。
$URL = "http://v2.smsgateway.me/API/Send/Single.php";
$postdata = http_build_query(
array(
'Username' => "foo@bar.co.uk",
'Password' => "password",
'Number' => "+447791064782",
'Message' => "Hello World!",
)
);
$opts = array('http' => array('method' => 'POST', 'header' => 'Content-type: application/x-www-form-urlencoded', 'content' => $postdata));
$context = stream_context_create($opts);
$result = file_get_contents($URL, false, $context);
Answer 5:
如果是这样,例如,内部报告程序,通常是最简单的方式来获得的短信给人们是用自己的电信服务提供商的电子邮件到SMS网关 。 这就要求上述服务提供商有他们,但大满贯赛都是这样。 你要做的就是找出电子邮件地址发送到以短信到每个人,并使用mail()
或一些这样的在那里发送电子邮件。
Answer 6:
为了能够发短信,如短信,您将需要一个短信网关,这个可以设置非常容易。 我在过去创建的使用PEAR邮件LIB通过PHP的电子邮件转换为SMS的应用程序,你也可以做到这一点周围,其中短信转化成电子邮件的其他方式...唯一棘手的部分是收到一个短信网关,提供了一个非常友好的界面
文章来源: SMS/Text message sending via PHP