PDA

View Full Version : سوال: مشکب وب سرویس



rash44
یک شنبه 14 شهریور 1395, 07:01 صبح
سلام و وقت بخیر خدمت دوستان بزرگوار

تکه کد زیر جهت برقراری با سیستم فروش شارژ قاصدک هست اما هیچ ارتباطی با وب سرویس شرکت قاصدک برقرار نمیکنه
لطفا تست و راهنمائی نمائید . مد فوق جهت دریافت مانده اعتبار پنل فروش کارت شارژ می باشد .


require_once('nusoap.php');
$url="http://ws.elkapos.com/UserWebservice.asmx?WSDL";
$client=new nusoap_client($url, 'wsdl');
$err = $client->getError();
if ($err) { echo '<h2>Constructor error</h2><pre>' . $err . '</pre>';
}
//
$result = $client->call('GetUserCredit', array('Username' => '******','Password' => '*******'));
//
if ($client->fault) { echo '<h2>Fault</h2><pre>';

} else { $err = $client->getError();

if ($err) { echo '<h2>Error</h2><pre>' . $err . '</pre>';
} else{ echo '<h2>Send Result </h2><pre>';
print_r($result);
echo '</pre>';
}
}

Mohammadsgh
یک شنبه 14 شهریور 1395, 11:18 صبح
با این سایت تست کنید اگه درست بود یعنی مشکل از کد شماست....
http://www.soapclient.com/soaptest.html

rash44
یک شنبه 14 شهریور 1395, 11:46 صبح
به چه صورت میتونم عناصر آرایه زیر که حاصل اجرای وب سرویس می باشد رو به صورت تکی چاپ کنم ( مثلا عنصر ProviderTitle )
خروجی وب سرویس به صورت جیسون


Array( [GetInternetPackagesResult] => [ { "RowID": "1", "ServiceID": 46, "ProviderTitle": "ایرانسل", "ServiceName": "20 مگابایت 545 تومانی", "ServicePrice": 5450, "ProfileName": "بسته های روزانه (مشترکین اعتباری)" },

Mohammadsgh
یک شنبه 14 شهریور 1395, 14:17 عصر
با ف ی ل ت ر ش ک ن رفتید؟