سلام
من یک وب سرویس دارم که در asp.net نوشتم کارایی وب سرویس:
قرار بر اساس کد ورودی وزن مبدا و مقصد مبلغ هزینه ارسالی را محاسبه می کنه و کاملا درست انجام میشه.
مشکلی که دارم اینه که پارامترا در php با arrray اراسل می کنه مقادیر را درست میفرستم فقط برون استانی همجوار را نمیتونه برگردونه .
نمونه هم هست
post.mrchsoft.com/default.aspx
مشکلی دیگه که دارم می خام تو یه سایت دیگه که php هست به وب سرویس از طریق jquery کانک بشه ولی خظا میده.
A درون شهر
B درون استانی
C برون استانی همجوار
D برون استانی غیر همجوار
من واقعا نیاز دارم به کمک ممنون میشم که کمک کنید.
این کد php <html> <head> <title>test</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> <?php require_once('lib/nusoap.php'); $wsdl="http://post.mrchsoft.com/CAlPost.asmx?WSDL"; $client=new nusoap_client($wsdl, 'WSDL'); $error = $client->getError(); if ($error) { die("client construction error: {$error}\n"); } $param=array('api'=>"aa-123aa",'Weight'=>2500,'cod'=>0, 'typepost'=>1, 'Source'=>" قم-اصفهان ",'Destination'=>" قم-مرکزی " ); $answer = $client->call('RetWidthPay', array('parameters' => $param), '', '', false, false); $error = $client->getError(); if ($error) { // print_r($client->response); //print_r($client->getDebug()); die(); echo 'Not Connetction'; } $err=$answer['RetWidthPayResult']; $ret=explode(';',$err); $str_type=''; if($err=='-1') echo '<br/>وزن شما نامعتبر است<br/>'; else if($err=='-2') echo '<br/>کد api در سیستم یافت نشد.<br/>'; else if($err=='-3') echo '<br/> سرویس در حال بروزرسانی است. <br/>'; else if($err=='-4') echo '<br/>سرویس برای شما غیر فعال است.<br/>'; else if($err=='-5') echo '<br/>لطفا سرویس را شارژ نمایید.<br/>'; else { switch ($ret[0]){ case 'A': $str_type='درون شهری'; break; case 'B': $str_type='درون استانی'; break; case 'C': $str_type='برون استانی هم جوار'; break; case 'D': $str_type='برون استانی غیر هم جوار'; break; default: $str_type='نوع مقصد نا مشخصی'; break; } echo 'مبدا نصبت به مقصد : ' . $str_type .$ret[0].'<br/>'; echo " هزینه ارسالی: ". $ret[1]; } echo '<pre>'; echo '</pre>'; ?> </body> </html>
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)