读取内容类型为xml的php文件
我有一个php文件,其中我将标题设置为读取内容类型为xml的php文件,php,xml,Php,Xml,我有一个php文件,其中我将标题设置为标题(“内容类型:text/xml”)。 当我尝试使用simplexml\u load\u file()读取文件时,它返回'false'。 但是如果我将扩展名设置为xml,文件将正确读取 我使用PHP5.1.6。当版本>5.3时,一切正常。这是版本5.1.6中的错误吗。有什么问题吗 谢谢尝试将其作为文件获取,然后作为字符串加载: $str = file_get_contents($file); $xml = simplexml_load_string($st
标题(“内容类型:text/xml”)代码>。
当我尝试使用simplexml\u load\u file()读取文件时,它返回'false'。
但是如果我将扩展名设置为xml,文件将正确读取
我使用PHP5.1.6。当版本>5.3时,一切正常。这是版本5.1.6中的错误吗。有什么问题吗
谢谢尝试将其作为文件获取,然后作为字符串加载:
$str = file_get_contents($file);
$xml = simplexml_load_string($str);
simple\u xml\u load\u file('yourfile.php')
将执行基于文件的打开/读取,您将直接将原始php代码加载到simplexml中<代码>简单xml加载文件('http://example.com/yourfile.php“)
将执行一个完整的HTTP请求并执行yourfile.php,此时它应该输出xml头并输出xml文本。什么是“读取文件”?是否通过HTTP获取?使用simplexml\u load\u文件访问该文件。这是代码$xml=simplexml_load_文件('xml/news.php')$xml=$xml->children();p、 s:文件存在:)我尝试使用字符串,xml读取正确。问题只在于php扩展。flash也无法读取该文件。