0
我想使用diafaan sms網關將消息從網絡發送到手機。但我不能通過使用diafaan服務器api發送消息。錯誤是「沒有收件人電話「。如果我替換爲=」我的電話號碼「,它就會正確發送。我該怎麼辦?如何使用diafaan sms網關將消息發送到手機使用php
$diafaan_user = "admin";
$diafaan_password = "";
$diafaan_url="http://localhost:9710/http/send-message?username=admin&password=&to=%2B44xxxxxxxx&message-type=sms.automatic&message=Message+Text";
function diafaanSend($phone_no, $activate_code, $debug=false){
global $diafaan_user,$diafaan_password,$diafaan_url;
$url.= 'username='.$diafaan_user;
$url.= '&password='.$diafaan_password;
$url.= '&action=sendmessage';
$url.= '&messagetype=sms.automatic';
$url.= '&recipient='.urlencode($phone_no);
$url.= '&message='.urlencode($activate_code);
$urltouse =$diafaan_url.$url;
if ($debug) { echo "Request: <br>$urltouse<br><br>"; }
echo $urltouse;
}
/*GET data from sendsms.html*/
$phone_no;
$activate_code;
diafaanSend($phone_no, $activate_code);
/*Insert into database*/
if ($phone_no!='') {
$sql = "INSERT INTO messageout (receiver,activate_code,status) ".
"VALUES ('$phone_no','$activate_code','send')";
$result = mysql_query($sql) or die("Query failed: ".mysql_error());
}
?>