3 回答
TA贡献1811条经验 获得超5个赞
html的/,标示是网站的根目录,php的那个/,表示系统的根目录。
php一般这么搞。dirname(__FILE__);用这个获取当前文件所在的目录,然后根据这个目录,向前或者向后定位。
比如在你编辑的这个文件下面有个a.php,
你可以这么写。require_once(dirname(__FILE__).'/a.php');
要是比如,你现在编辑的文件是ctrl目录下,但是你想包含的文件在和ctrl同级别的一个目录server下,就这么写require_once(dirname(__FILE__).'/../a.php');
TA贡献1906条经验 获得超10个赞
failed to open stream: No such file or directory 这个报错说明你的文件路径是错的,造成的原因可能是你本地的网站程序目录和服务器网站程序根目录不一致
打印输出下APPPATH这个常量,或者你可以使用绝对路径来引入文件测试下
TA贡献1891条经验 获得超3个赞
/var/---web_root/------->| -- images_dir/--->|--i.jpg
| -- test_dir/ ---->|--test.php
| --le.php
比如此时是这些相对路径在test.php里
../ 此文件当前位置的上一层目录,就是images_dir test_dir le.php这级目录
../../ 上一层目录的上一层,就是web_root这级目录
,/则是当前目录,就是test.php这级
/则表示根目录,用来写绝对路径的
不写就是和./一样,表示当前目录
- 3 回答
- 0 关注
- 353 浏览
添加回答
举报