使用数组通过php发送短信

时间:2018-07-11 10:57:18

标签: php sms-gateway

我在短信网关上有帐户,我想使用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发送 希望我能正确解释我的问题

0 个答案:

没有答案