PDA

View Full Version : سلام من میخوام وب سرویس زیر رو داخل PHP استفاده کنم و کدهای زیر رو هم نوشتم ولی جواب نمی دهد



sahar06
دوشنبه 01 مهر 1398, 15:45 عصر
http://samanservice.ir/TravisService.asmx?wsdl


کد :

<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<?php
$xml = '<?xml version="1.0" encoding="UTF-8" ?>' ;
require_once 'lib/nusoap.php';
$param=array("username"=>"Ws@Travelgasht","passwor d"=>"F76rTvWsJh6");
$Client=new nusoap_client('http://samanservice.ir/TravisService.asmx?wsdl',true);
$response= $Client->call('getCountries',$param);
$xml = simplexml_load_string($response);
var_dump($xml->channel->item->title);
//var_dump($response);
// echo"<select>";
// SimpleXMLElement simplexml_load_file ( string $filename [, string $class_name = "TISCountryInfo" [, int $options = 0 [, string $ns = "" [, bool $is_prefix = false ]]]] )
foreach($response as $key=>$val)
{
foreach($val as $k=>$v){
echo $k;
// echo("<option value=".$k." style='width:300px'>".$v->title."</option>");
}
}
// echo"</select>";
?>
</body>
</html>

ASHKANLAEI
دوشنبه 01 مهر 1398, 18:00 عصر
سلام من کد تون رو نتونستم امتحان کنم، ولی یک مشکل تایپی پیدا کردم: در خط 10 passwor d را به password تغییر دهید.

sahar06
سه شنبه 02 مهر 1398, 07:29 صبح
سلام من کد تون رو نتونستم امتحان کنم، ولی یک مشکل تایپی پیدا کردم: در خط 10 passwor d را به password تغییر دهید.

ممنون از وقتی که گذاشتید .
من به این کد رسیدم میشه این رو هم چک کنید
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>hi</title>
</head>
<body>
<?php
require('lib/nusoap.php');
$param1 = "ws@FadaeeTravis";
$param2 ="Fd@tr466uopm436s";
$client=new nusoap_client('http://samanservice.ir/TravisService.asmx?WSDL');
try{
$response = $client->call('getCountries',array("username"=>"$param1","password"=>"$param2"));
} catch (Exception $e){
$e->getMessage();
}
var_dump($response);
?>
</body>
</html>

ali_sed
چهارشنبه 03 مهر 1398, 15:59 عصر
روز بخیر

از دستورات زیر استفاده کنید:


require('nusoap.php');
$param1 = "ws@FadaeeTravis";
$param2 ="Fd@tr466uopm436s";
$client=new nusoap_client('http://samanservice.ir/TravisService.asmx?WSDL', true);
$client->soap_defencoding = 'UTF-8';
$client->decode_utf8 = false;
try{
$response = $client->call('getCountries',array("username"=>$param1,"password"=>$param2));
} catch (Exception $e){
$e->getMessage();
}
var_dump($response);

رضا قربانی
دوشنبه 22 مهر 1398, 18:23 عصر
ممنون از وقتی که گذاشتید .
من به این کد رسیدم میشه این رو هم چک کنید
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>hi</title>
</head>
<body>
<?php
require('lib/nusoap.php');
$param1 = "ws@FadaeeTravis";
$param2 ="Fd@tr466uopm436s";
$client=new nusoap_client('http://samanservice.ir/TravisService.asmx?WSDL');
try{
$response = $client->call('getCountries',array("username"=>"$param1","password"=>"$param2"));
} catch (Exception $e){
$e->getMessage();
}
var_dump($response);
?>
</body>
</html>
لطفا کد ها را داخل تگ کد قرار دهید تا بتوانیم به درستی به شما کمک کنیم .