无法向用户发送短信

时间:2014-03-16 23:32:09

标签: php

如果项目已提前完成,我将如何使用API​​将SMS消息发送给我的客户。

当我写一条消息" Test Test.com - 我们只测试短信"

所以它只会弹出并说'" test"并且它不打印文本的其余部分。

$callApi = file_get_contents("http://www.smsit.dk/api/sendSms.php?apiKey=xxxxxxxxx&senderId=xxxxxxx&mobile=45$tlf&message=".$_POST["smsTekst"]);

错误是它没有写出整个文本,正如我想象的那样。

1 个答案:

答案 0 :(得分:2)

在将数据放入查询字符串之前,您可能需要urlencode数据。

$txt = $_POST["smsTekst"];

$txt = urlencode($txt);

$url = "http://www.smsit.dk/api/sendSms.php?apiKey=xxxxxxxxx&senderId=xxxxxxx&mobile=45$tlf&message=" . $txt

$callApi = file_get_contents($url);

此外,您确实希望在使用之前验证POST数据。