如何使用 Kannel 发送通用短信

发布于 2024-11-01 22:52:31 字数 478 浏览 0 评论 0原文

我使用这个方法,现在工作正常,

$url = "http://localhost:13013/cgi-bin/sendsms?username=tester&password=foobar&to=".$number."&text=Send";
$urloutput=file_get_contents($url);

当我将 $text 连接到文本参数时它不起作用!

$url = "http://localhost:13013/cgi-bin/sendsms?username=tester&password=foobar&to=".$number."&text="." ".$text."lol'";

我不确定这是 kannel 问题还是 php 问题!因为连接 $number 效果很好! 我在 Linux 和 Xampp 上使用 CakePHP 1.3

I use this Method, and it works fine

$url = "http://localhost:13013/cgi-bin/sendsms?username=tester&password=foobar&to=".$number."&text=Send";
$urloutput=file_get_contents($url);

now it doesn't work when i concatenate $text to the text parameter!

$url = "http://localhost:13013/cgi-bin/sendsms?username=tester&password=foobar&to=".$number."&text="." ".$text."lol'";

I'm not sure if this is a kannel issue or php issue ! since concatenating $number works just fine !
I'm using CakePHP 1.3 on Linux and Xampp

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

橙幽之幻 2024-11-08 22:52:31

尝试使用urlencode()

$url = "http://localhost:13013/cgi-bin/sendsms?username=tester&password=foobar&to=".$number."&text=".urlencode($text);

Try using urlencode():

$url = "http://localhost:13013/cgi-bin/sendsms?username=tester&password=foobar&to=".$number."&text=".urlencode($text);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文