Merhaba, bir işlem yapıyorum yola çıkacağım için acil halletmem gerekli fazla araştırmak için zamanım yok. Bilen arkadaşlar yardımcı olursa sevinirim.
Php ile sms gönderme işlemi yapıyorum. Kendi numarama gidiyor fakat bazı numaralara gitmiyor bunun sebebi nedir?
<?php
$x1= rand(1,1000000);
class SendSMS
{
public $username;
public $password;
public $header;
public $message;
public $phone;
protected $return;
public function XMLPOST($PostAddress,$xmlData)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$PostAddress);
// curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_HTTPHEADER, Array("Content-Type: text/xml"));
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_POSTFIELDS, $xmlData);
$result = curl_exec($ch);
return $result;
}
public function send()
{
$xml='<?xml version="1.0" encoding="UTF-8"?>
<mainbody>
<header>
<company>NETGSM</company>
<usercode>'.$this->username.'</usercode>
<password>'.$this->password.'</password>
<startdate></startdate>
<stopdate></stopdate>
<type>1:n</type>
<msgheader>'.$this->header.'</msgheader>
</header>
<body>
<msg><![CDATA['.$this->message.']]></msg>
<no>'.$this->phone.'</no>
</body>
</mainbody>';
$this->return = $this->XMLPOST('http://api.netgsm.com.tr/xmlbulkhttppost.asp',$xml);
$this->returnSuccess = substr($this->return, 0,2);
$this->bulkid = substr($this->return, 3,9);
if($this->returnSuccess == "00")
echo "SMS Başarıyla Gönderildi. Gönderim Sorgulama : ".$this->bulkid;
}
}
$sms = new SendSMS;
$sms->username = "*******";
$sms->password = "*******";
$sms->header = "08503461420";
$sms->message = "Deneme! :))";
$sms->phone = "055*******";
$sms->send();