wmaraci reklam
lidertakipci

WSDL Değişken Atama Hk.

5 Mesajlar 886 Okunma
advertseo
wmaraci reklam

bsakizli bsakizli Bilgisayar Programcısı Kullanıcı
  • Üyelik 17.01.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Yönetim Bilişim Sistemleri Uzm
  • Konum
  • Ad Soyad B** S**
  • Mesajlar 925
  • Beğeniler 102 / 79
  • Ticaret 2, (%100)
Merhaba,


header('Content-Type: text/html; charset=utf-8');

$client = new SoapClient("http://api.isobil.com.tr/v2/isobil_API_XML.asmx?WSDL");

$dataxml="



KULLANICI ADI
ŞİFRE
FIRMA


17


";
$params = array( 'data' => $dataxml);

$client->GetUserAccount($params)->GetUserAccountResult;
?>

Yukardaki kod sayesinde sorgulama yapabiliyorum. Çıktısı Aşşağıdaki gibidir.



100
OK


FİRMA ADI
SOYADI
AD



Bunları sadece değişkene atamak istiyorum. Günlerdir takılı kaldım bir yardım ederseniz bitireyim artık :) Yani Örnek

echo $Ad; dediğim zaman ismi yazdırsın yada echo $Ad[1]; dediğim zaman herkesin yardımlarını bekliyorum.
 

 

wmaraci
reklam

karayel32 karayel32 WM Aracı Kullanıcı
  • Üyelik 01.07.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek php dev
  • Konum Isparta
  • Ad Soyad Y** A**
  • Mesajlar 158
  • Beğeniler 33 / 48
  • Ticaret 52, (%98)
anladığım kadarıyla yazdırma $client->GetUserAccount($params)->GetUserAccountResult; koduyla oluyor. php çıktısını değişkene atayıp ordan işlem yapabilirsin.

$client->GetUserAccount($params)->GetUserAccountResult;
$var = ob_get_clean();?>


Burada çıktı $var değişkenine kaydedilir. bu değişken üzerinden explode veya preg_match ile istediğin bilgileri alırsın.
bsakizli

kişi bu mesajı beğendi.

bsakizli bsakizli Bilgisayar Programcısı Kullanıcı
  • Üyelik 17.01.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Yönetim Bilişim Sistemleri Uzm
  • Konum
  • Ad Soyad B** S**
  • Mesajlar 925
  • Beğeniler 102 / 79
  • Ticaret 2, (%100)
Biraz açıklarmısınız yapamadım desem :)

Ek Olarak:

karayel32 adlı üyeden alıntı

anladığım kadarıyla yazdırma $client->GetUserAccount($params)->GetUserAccountResult; koduyla oluyor. php çıktısını değişkene atayıp ordan işlem yapabilirsin.



Burada çıktı $var değişkenine kaydedilir. bu değişken üzerinden explode veya preg_match ile istediğin bilgileri alırsın.


Biraz açıklarsanız eğer çok iyi olur :))
 

 

karayel32 karayel32 WM Aracı Kullanıcı
  • Üyelik 01.07.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek php dev
  • Konum Isparta
  • Ad Soyad Y** A**
  • Mesajlar 158
  • Beğeniler 33 / 48
  • Ticaret 52, (%98)

header('Content-Type: text/html; charset=utf-8');

$client = new SoapClient("http://api.isobil.com.tr/v2/isobil_API_XML.asmx?WSDL");

$dataxml="



KULLANICI ADI
ŞİFRE
FIRMA


17


";
$params = array( 'data' => $dataxml);

ob_start();
$client->GetUserAccount($params)->GetUserAccountResult;
$var = ob_get_clean();

function kes($a,$b){
$c=explode("<".$a.">",$b);
$c=explode("",$c[1]);
return $c[0];
}

$companyname=kes("CompanyName",$var);
$name=kes("Name",$var);
$lastname=kes("LastName",$var);
?>


Bu şekilde kullanabilirsin
bsakizli

kişi bu mesajı beğendi.

wmaraci
wmaraci

bsakizli bsakizli Bilgisayar Programcısı Kullanıcı
  • Üyelik 17.01.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Yönetim Bilişim Sistemleri Uzm
  • Konum
  • Ad Soyad B** S**
  • Mesajlar 925
  • Beğeniler 102 / 79
  • Ticaret 2, (%100)

karayel32 adlı üyeden alıntı

Bu şekilde kullanabilirsin


Ne kadar çok teşekkür etsem azdır saollasın valla GrupLislemsind for olayı nasıl yaparım aynı anda birden fazla category name var mesela echo kategori[1][0] gibi nasıl ayarlarız

Ek Olarak:

karayel32 adlı üyeden alıntı

Bu şekilde kullanabilirsin


Hocam,

Fatal error: Uncaught SoapFault exception: [HTTP] Could not connect to host in /home/bsakizli/public_html/Noya2016/Goster.php:24 Stack trace: #0 [internal function]: SoapClient->__doRequest('__call('Submit', Array) #2 /home/bsakizli/public_html/Noya2016/Goster.php(24): SoapClient->Submit(Array) #3 {main} thrown in /home/bsakizli/public_html/Noya2016/Goster.php on line 24

Artık her defasında böyle hata almaya başlıyor ne olduğu konsunda bir bilginiz vamrı?
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al