Soapın içine değişkeni atamıyorum. Sebebini anlayamadım ücretli-ücretsiz yardımlarınızı bekliyorum.
if(!get_active_user()) {
redirect(base_url("giris-yap"));
}
$user= get_active_user();
$usercode = $user->p_validate;
$numara = $user->phone;
$sabit = "XXXXX için doğrulama kodunuz:";
$mesaj = array ();
array_push($mesaj,$sabit,$usercode);
$sonmesaj = implode(" ",$mesaj);
try {
$client = new SoapClient("http://soap.netgsm.com.tr:8080/Sms_webservis/SMS?wsdl");
$Result = $client -> smsGonder1NV2(array('username'=>'XXX', 'password' => 'XXXX', 'header' => 'XXXX', 'msg' => $sonmesaj, 'gsm' => $numara, 'filter' => '', 'startdate' => '', 'stopdate' => '', 'encoding' => 'TR' ));
print_r($Result);
} catch (Exception $exc)
{
// Hata olusursa yakala echo "Soap Hatasi Olustu: " . $exc->getMessage(); }}$numara değişkenini yakalayamıyor. soaptan dönen hata değişkenlerden birisinin hatalı olduğu yönünde.
ancak numarayı elle girdiğimde mesajı gönderiyor.