XLSTで外部XMLをHTML形式にロードするWebサイトをプログラミングしました。 MAMPで完全にテストしています。私はクライアントサーバー上でWebサイトをインストールするときしかし、私はこのエラーを取得する:PHP:[domdocument.load]:ストリームを開くことに失敗しました:許可が拒否されました
のDOMDocument ::負荷(外部xmlファイルへのURLは)[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ファイルをロードする権限がありません。ファイルのパーミッションを変更するか、そうすることができる人を取得してください。 –
php.iniの設定 'allow_url_fopen'が無効になっています。それを有効にするか、cURLで試してください。詳細はこちらをご覧ください:http://stackoverflow.com/search?q=php+stream+permission+denied – Gordon
@Gordon allow_url_fopenがオンになっています... –