如何从xml中调用php中的方法

时间:2017-02-16 20:13:24

标签: php xml web-services soap xml-parsing

这是我从一家购买机票的网络服务公司获得的。 他们在c#和visual basic中有一些例子。但不是在PHP。 而且我在php中使用soap可以调用操作或方法或函数或者你们说的每一件事。 我的代码就是这个

$url='http://164.215.128.29:8080/Moghim24Scripts/Moghim24Services.svc?wsdl';
$sxml = simplexml_load_file($url);
$client = new SoapClient($url);
$data = $client->__call('openTempfllist', array(string fd, string ld, string cust, string pass));
print_r($data);

但它有一些错误。

您可以打开网址并查看xml代码。文件sais:  method1:openTempfllist(string fd,string ld,string cust,string pass); 返回数据集

但我不知道如何使用它。 请不要告诉我之前曾问过这个问题。大约2天我正在寻找这样的东西,我找不到任何东西!!!!

2 个答案:

答案 0 :(得分:1)

叶氏!找到了答案!!那就是它!

 $url = 'http://164.215.128.29:8080/Moghim24Scripts/Moghim24Services.svc?wsdl';
        $client = new SoapClient($url);
        $data = $client->openTempfllist(array('fd'=>$fd, 'ld'=>$ld, 'cust'=>$cust, 'pass'=>$pass));

答案 1 :(得分:0)

试试这个:

 try {
    $client = new SoapClient($url);
    $data = $client->openTempfllist($fd,$ld,$cust,$pass);
} catch
(SoapFault $e) {
    print_r($client);
}