2013-03-01 70 views
0

X供電-通過:PHP/5.3.21 內容類型:文本/ HTMLSOAP錯誤日誌,有什麼問題?


致命錯誤:未捕獲的SOAPFault異常:[WSDL] SOAP-ERROR:解析WSDL:無法加載從 'http://fakeurl.com/index.php/api/v2_soap/?wsdl':在文檔 結束在/home/alvinn/public_html/fakeurl.com/api_details/price_update_cron_job/126_last_price_update.php:7 堆棧跟蹤額外的內容: #0 /家庭/ ALVINN /的public_html/fakeurl .com/api_details/price_update_cron_job/126_last_price_update.php(7):SoapClient- > SoapClient('http://fakeur ...') #1 {main} 扔在/home/alvinn/public_html/fakeurl.com/api_details/price_update_cron_job/126_last_price_update.php上線

這是什麼,是在第6行: $主機=「fakeurl.com/的index.php「;

這就是第7行: $ proxy = new SoapClient(「http://」。$ host。「/ api/v2_soap /?wsdl」); //肥皂手柄

任何人都知道這個問題?

回答

0

這僅僅是一個野生猜測,$host應該是一臺主機,並設置爲從隨後

$host = "fakeurl.com"; 

但除此之外,爲什麼不從「http://」。$主機「/ API/v2_soap/?wsdl「到您的瀏覽器並從查看頁面源的輸出。

+0

給了一個嘗試,結束了第11行問題
$ sessionId \t = $ proxy-> login((object)array('username'=>'name','apiKey'=>'pw1234')); – 2013-03-01 12:53:47

+0

至少錯誤不在第7行 - 您需要了解如何調試,因爲我們可能會在這裏很長一段時間。一個好的技術是從第12行開始註釋掉代碼。然後找出第11行中的錯誤。再添加幾行。重複。 – 2013-03-01 13:01:32

+0

BTW需要區分PHP代碼和HTML標籤。 ''''''是一個HTML標籤 – 2013-03-01 13:02:18