我在短信网关上有帐户,我想使用php语言发送短信 我在《用户指南》中找到的信息是这样的 发送短信,我可以使用此代码,也可以使用
$xmlString='data=<BILGI>
<KULLANICI_ADI>username</KULLANICI_ADI>
<SIFRE>password</SIFRE>
<BASLIK>subject</BASLIK>
</BILGI>
<ISLEM>
<YOLLA>
<MESAJ>hello from NetCom </MESAJ>
<NO>xxxxxxxxx phone number</NO>
</YOLLA>
</ISLEM>';
//API URL
$postUrl='http://www.toplusmsnet.com/services/api.php?islem=sms';
$Veriler = $xmlString;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $postUrl);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $Veriler);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
$response = curl_exec($ch);
curl_close($ch);
我可以使用上面的代码发送短信,但我想使用这样的数组传递短信的属性
$destination = array("messageId" => $messageId,
"to" => $to);
$message = array("from" => $from,
"destinations" => array($destination),
"text" => $text,
"notifyUrl" => $notifyUrl,
"notifyContentType" => $notifyContentType,
"callbackData" => $callbackData);
使短信配置更容易。我怎样才能使信息成为数组并使用curl发送 希望我能正确解释我的问题