如果项目已提前完成,我将如何使用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"]);
错误是它没有写出整个文本,正如我想象的那样。
答案 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数据。