我很想知道能否通过PHP发送短信完全可行。其主要目的是向一群人(10岁以上)发送单个消息,并提供有关新闻等的更新。优选地,溶液应该是自由的,尽管它不是必需的。感谢所有提前。
我很想知道能否通过PHP发送短信完全可行。其主要目的是向一群人(10岁以上)发送单个消息,并提供有关新闻等的更新。优选地,溶液应该是自由的,尽管它不是必需的。感谢所有提前。
我用PHP完成了这个,它运行得很好。短信只不过是一封电子邮件,通常带有接收者的10位数字@ address.com。如果您想向使用PHP的人发送短信,您需要获得正确的地址:
你需要小心你的消息有多长,因为大约55个字符(我相信)你的消息可以分成多个文本,或丢失。
通过电子邮件发送文本是免费的。
我很想知道它是否会 完全可以发送 通过PHP发短信
当然,这是可行的;-)
一切都可以用PHP完成;-)
有关更多信息,您可以查看这些问题/答案,它们提供了一些有用的信息:
您可以使用多个提供程序作为发送SMS的网关;仍然,可能不是免费的(毕竟,短信不是免费的,一般来说) - 但费用并不大......
如果你有自己的Android手机,并且不想支付短信网关,你可以设置自己的。
下载 SMS Gateway API (应用商店)这是一个免费的应用程序,您可以使用它来发送和接收使用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);
例如,如果这是一个内部报告应用程序,通常最简单的方式是向用户发送短信,就是使用他们的电信服务提供商 电子邮件到SMS网关。这要求所述服务提供商拥有它们,但是大公司都有。您所要做的就是找到要发送给的电子邮件地址,以便向每个人发送短信并使用 mail()
或者某些人在那里发送电子邮件。
为了能够像短信一样发送短信,你需要一个短信网关,这可以很容易地设置。我在过去创建了一个应用程序,使用pear邮件库通过php将电子邮件转换为短信,你也可以通过另一种方式将短信转换成电子邮件......唯一棘手的部分是获得一个提供非常友好的界面的短信网关