2011-05-13 76 views
0

我在xml DomDucument中遇到了問題 - >在Zend Framework中使用xml文件的url。Zend Framework Xml DomDocument

當我使用固定的書面網址,然後工作。

考試。

$path = "http://www.wtatennis.com/dynamicxml/tennis/12781/players/player/13179/rank_history.xml"; 
$doc = new DOMDocument(); 
$doc->load($path); 
. 
. 
. 

但是,當我試圖從帖子的網址XML然後不適合的工作有所幫助

考試

$xml = $this->_request->getPost('xml'); //here i get url from form 
$path = $xml; 

$doc = new DOMDocument(); 
$doc->load($path); 
. 
. 
. 

謝謝!

回答

0

我最好的猜測是你的服務器通過禁用allow_url_fopen來限制HTTP fopen wrapper

這將是我會檢查的第一件事。

+0

如果我把這個代碼只是簡單的PHP文件考試。 test.php並把它放在同一臺服務器上,然後工作,但是當我想在控制器中使用,然後給我空數組。 – Alen 2011-05-13 14:50:12

+0

@user我擔心的是這兩條警告消息。如果你要在一個控制器動作中使用'var_dump()',那麼你可以'退出',之後。 ZF使用輸出緩衝,所以你可能不會看到你的轉儲 – Phil 2011-05-13 14:55:26

+0

,但如果我把var_dump評論並嘗試添加內容到數據庫。它是空的數組 – Alen 2011-05-13 15:20:12