我已經編寫了一個網站,用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