看板 PHP 關於我們 聯絡資訊
大家好 最近在弄web service 主要是使用到nusoap來作client端的呼叫 以下是我的程式碼 -------------------- <? require_once('nusoap\lib\nusoap.php'); $wsdl="http://www.webservicex.net/globalweather.asmx?wsdl"; $client=new soapclient($wsdl,true); $param = array('parameters'=>array('CountryName'=>'taiwan','CityName'=>'taipei')); $result = $client->call('GetWeather',$param); $new = join("", $result); ?> -------------------- 主要的問題在於 service provider的確有回傳東西回來 但是卻是回傳一個array 而不是xml的格式 而且tag都不見了 所以我只好用join來把array轉成string 在用string的函式來取值~ 不過這樣的值常常跑掉 所以想問一下各位 我是不是有缺了什麼東西(e.g. call的參數) 才導致回傳的不是xml? 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.217.13