我编写了一个网站,它使用XLST加载外部XML到HTML格式。 它可以在MAMP上完美地测试它。但是当我在客户端服务器上安装网站时,我收到此错误:
DOMDocument :: load(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是否启用了...它是否已开启?那会是什么问题?
答案 0 :(得分:2)
确保文件可写,未使用(由其他进程打开),并且您有权访问该文件。
您可以在大多数FTP客户端中更改它(更改权限,您应该将号码设置为0777
。)