我已经编写了一个网站,用XLST加载一个外部XML到HTML格式。 它在MAMP上完美地测试它。但是,当我在客户端服务器上安装的网站我得到这个错误:PHP - [domdocument.load]:未能打开流:权限被拒绝
的DOMDocument ::负载(URL到外部XML文件)[domdocument.load]:未能打开流:权限被拒绝
这是我用来加载XML/XSLT的脚本。
$xml = new DOMDocument;
$xml->load('url to external XML file');
$xsl = new DOMDocument;
$xsl->load(get_bloginfo('template_directory') . '/agenda/stylesheet.xsl');
$proc = new XSLTProcessor;
$proc->importStyleSheet($xsl);
echo $proc->transformToXML($xml);
我试着检查Fopen是否启用...并且它已启用?那么问题是什么?
您没有权限加载外部XML文件。要么改变文件的权限,要么找到能够这样做的人。 – 2012-01-30 09:14:08
php.ini设置'allow_url_fopen'被禁用。启用它或用cURL尝试。看到这些更多的信息:http://stackoverflow.com/search?q=php+stream+permission+denied – Gordon 2012-01-30 09:24:06
@戈登allow_url_fopen是... – 2012-01-30 10:32:26