• 01-10-2020, 19:31:21
    #1
    Üyeliği durduruldu
    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.
  • 01-10-2020, 19:34:26
    #2
    $user->phone boş geliyordur
  • 01-10-2020, 19:35:06
    #3
    Üyeliği durduruldu
    baransel adlı üyeden alıntı: mesajı görüntüle
    $user->phone boş geliyordur
    boş gelmiyor sorun da orada
  • 01-10-2020, 19:39:32
    #4
    Echo $numara
    yapıp denermisiniz bişey geliyormu gelmiyormu diye
  • 01-10-2020, 19:45:04
    #5
    Üyeliği durduruldu
    erkancaglar adlı üyeden alıntı: mesajı görüntüle
    Echo $numara
    yapıp denermisiniz bişey geliyormu gelmiyormu diye
    basıyor hocam
    ama sorunu buldum sessionda numarayı tutuyordum veritabanında değiştirdiğimde logout login yapınca sorun çözüldü.