0

次のエラーが表示されます。

警告: simplexml_load_file(): I/O 警告: 外部エンティティのロードに失敗しました

このコードで

$a = base_path()."sites/default/files/q.xml";
$xml = simplexml_load_file($a);

これは drupal 6 で行います。

4

1 に答える 1

2

エラーメッセージはかなりわかりやすいようです。ファイルが見つからないか、権限が間違っています。サーバーのアクセス許可を再確認してください。次のような簡単なデバッグ ステートメントを試すこともできます。

var_dump(base_path()."sites/default/files/q.xml"); 
die();

パスをすばやく印刷して、それが必要なものであることを確認します。

于 2013-02-27T20:04:31.670 に答える