在action中输出
echo "<a href='/bbs/Tpl/Public/simple.xml'>xml</a>";
其url解析出来后是:
http://192.168.1.10/bbs/Tpl/Public/simple.xml
可以正常显示。
但是,使用
$dom->load("/bbs/Tpl/Public/simple.xml");
却得不到内容,使用file_exits ("/bbs/Tpl/Public/simple.xml");得到的是flase。
将xml文件移动到当前目录下file_exits ("simple.xml");得到的仍然是flase。
最后发觉thinkphp的路径是以index.php入口文件为基准的!
然后将代码修改为file_exits ("./Tpl/Public/simple.xml");得到的是true。