2011-05-13 86 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