短信网关
问题描述:
我终于(带计算器的帮助和Darhazer)..已经到我的手机短信的最后阶段application.The最后一关是网关API不发送从我application.However的短信当我将它直接放在地址栏上并调用它时,它可以工作。我在循环中使用cURL发送它。请指向正确的方向。我更新的代码是:短信网关
<?php
include 'sms_connect.php';
$sql="select name,number from sms";
$result=mysqli_query($link,$sql) or die("Error in sms".mysqli_error($link));
while($row=mysqli_fetch_assoc($result))
{
$name=$row['name'];
$number=$row['number'];
$url="http://xx1.yyw.wwe.bbb:8912/bulksms/
bulksms?username=qqq&password=zzz&type=0&dlr=Z&destination=".urlencode($number)."&source=bbb&message=".urlencode($name);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
$results = curl_exec($ch);
}
curl_close($ch);
答
尝试CURLOPT_RETURNTRANSFER设置为true,并看看有什么结果,那么等于 - 或许真的涉及到远程站点
回声的$网址,并确保其正确的 - 即你的期望
+0
实际上,检查'如果($结果!== FALSE)'。如果这是网站吐出的内容,curl可以很好地返回合法的“0”或“1”。在严格比较模式下检查布尔值false是检查故障的正确方法。 –
不要把任何字符之前,首先 genesis
什么呢$结果平等的吗? – ManseUK
哪里是$数从何而来? – ManseUK