这是我的代码,我正在使用CI,我收到错误I / O警告:无法加载外部实体“note.xhtml”?
的index.php
<?php
$xml=simplexml_load_file("note.xhtml") or die("Error: Cannot create object");
print_r($xml);
?>
note.xhtml
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
答案 0 :(得分:2)
我已经复制了您的代码,但它确实有效。但是我看到你的index.php在&#34; views&#34;文件夹,你有一些htaccess文件,所以可能有一些重写被定义,它与工作目录混淆。尝试使用绝对路径。如果它没有用,你在Linux上,那么检查note.xhtml权限。
<?php
$xml=simplexml_load_file(__DIR__."/note.xhtml") or die("Error: Cannot create object");
print_r($xml);
?>
答案 1 :(得分:0)
您的网络服务器配置似乎有问题。 检查您的Web服务器是否允许从外部资源获取内容。