我目前有一个脚本(phpSysInfo)来检查我的服务器信息。他们提供了一个名为xml.php的文件 - 当我在URL中加载此文件时,会生成.xml文件的内容。
我的问题是,如何使用PHP从此文件/ URL获取数据?
我尝试过使用simpleXML,但似乎无法打开.php文件。因此我被困住了。
答案 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变量。