ahmad_m1234
Active Member
با سلام خدمت تمامی دوستان مجید آنلاینی
می خواستم از طریق php با کلاس nusoap به وب سرویس asp وصل بشم اما هر کاری می کنم وصل نمی شود
توی بخش response بهم میگه مشخصات وب سرویس تعریف شده بهم نشون میده اما کانکت نمیشه
آدرس وب سرویس : http://www.charge118.com/CustomersWebService.asmx و استفاده از تابع OperatorStatusNew
آدرسی میتونید جواب آن را ببینید : http://otosharj.net/soap.php
این کدی که من نوشتم :
دوستانی اگر مشکلی در کد نویسی دارم خواهش می کنم کمک کنید تا این پروژه به پایان برسونم
می خواستم از طریق php با کلاس nusoap به وب سرویس asp وصل بشم اما هر کاری می کنم وصل نمی شود
توی بخش response بهم میگه مشخصات وب سرویس تعریف شده بهم نشون میده اما کانکت نمیشه
آدرس وب سرویس : http://www.charge118.com/CustomersWebService.asmx و استفاده از تابع OperatorStatusNew
آدرسی میتونید جواب آن را ببینید : http://otosharj.net/soap.php
این کدی که من نوشتم :
PHP:
<?php
require_once('inc/nusoap.php');
$client = new nusoap_client('http://www.charge118.com/CustomersWebService.asmx');
$client->useHTTPPersistentConnection();
$client->soap_defencoding = 'utf-8';
$err = $client->getError();
if ($err) {
// Display the error
echo '<p><b>Constructor error: ' . $err . '</b></p>';
// At this point, you know the call that follows will fail
}
// Call the SOAP method
$namespace = 'http://www.mobincharge.com/CustomersWebService.asmx';
$result = $client->call("OperatorStatusNew",array("SecurityCode"=>"code security","TerminalID"=>terminalid,"UserName"=>"user","Password"=>"pass","GoodsID"=>39),"http://tempuri.org/OperatorStatusNew","http://tempuri.org/OperatorStatusNew");
// Check for a fault
if ($client->fault) {
echo '<p><b>Fault: ';
print_r($result);
echo '</b></p>';
} else {
// Check for errors
$err = $client->getError();
if ($err) {
// Display the error
echo '<p><b>Error: ' . $err . '</b></p>';
} else {
// Display the result
print_r($result);
}
}
echo '<h2>Request</h2>';
echo '<pre>' . htmlspecialchars($client->request, ENT_QUOTES) . '</pre>';
echo '<h2>Response</h2>';
echo '<pre>' . htmlspecialchars($client->response, ENT_QUOTES) . '</pre>';
// Display the debug messages
echo '<h2>Debug</h2>';
echo '<pre>' . htmlspecialchars($client->debug_str, ENT_QUOTES) . '</pre>';
?>