Php 未能向用户发送短信

Php 未能向用户发送短信,php,Php,如果项目提前完成,我将使用API向客户发送SMS消息 当我写一条消息“Test.com-我们只测试文本消息” 因此,它只会弹出并显示“test”,而不会打印文本的其余部分 $callApi = file_get_contents("http://www.smsit.dk/api/sendSms.php?apiKey=xxxxxxxxx&senderId=xxxxxxx&mobile=45$tlf&message=".$_POST["smsTekst"]); 错误在于它没

如果项目提前完成,我将使用API向客户发送SMS消息

当我写一条消息“Test.com-我们只测试文本消息”

因此,它只会弹出并显示“test”,而不会打印文本的其余部分

$callApi = file_get_contents("http://www.smsit.dk/api/sendSms.php?apiKey=xxxxxxxxx&senderId=xxxxxxx&mobile=45$tlf&message=".$_POST["smsTekst"]);
错误在于它没有像我想象的那样写入整个文本。

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

$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数据之前验证它。

尝试使用
urlencode