从PHP文件URL获取XML数据

时间:2011-11-01 19:30:42

标签: php xml get

我目前有一个脚本(phpSysInfo)来检查我的服务器信息。他们提供了一个名为xml.php的文件 - 当我在URL中加载此文件时,会生成.xml文件的内容。

我的问题是,如何使用PHP从此文件/ URL获取数据?

我尝试过使用simpleXML,但似乎无法打开.php文件。因此我被困住了。

1 个答案:

答案 0 :(得分:2)

您需要执行PHP文件。执行file_get_contents('xml.php')只会读取原始PHP代码。

类似的东西:

ob_start();
include('xml.php');
$data = ob_get_clean();

$xml = new SimpleXML($data);

会做到这一点。 include()将执行PHP脚本。 ob_ *函数将为您捕获其输出,并将其返回到$ data变量。