读取用php创建的动态xml

时间:2011-11-13 13:41:17

标签: php xml simplexml

我从DB读取数据后,用php动态创建一个xml文件。

这是文件: http://www.gossipbingo.net/gossipApp/cms/xml.php?skin=1

现在我想通过此链接从另一个文件中读取该文件: http://www.gossipbingo.net/gossipApp/cms/read-xml.php

我的问题是,使用此代码:

$xml = simplexml_load_file('xml.php?skin=1');

它不起作用......

但是使用此代码,当文件是静态的时,它可以工作......

$xml = simplexml_load_file('boo.xml');

这是xml.php文件中的标题:

header("Cache-Control: no-cache, must-revalidate");
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
header("Content-Type:text/xml");  

2 个答案:

答案 0 :(得分:1)

您需要使用完整的网址阅读:

$xml = simplexml_load_file("http://www.gossipbingo.net/gossipApp/cms/xml.php?skin=1");

答案 1 :(得分:0)

我不确定,但也许为了发送GET请求,您需要提供该文件的完整网址..