为了账号安全,请及时绑定邮箱和手机立即绑定

请教一下各位require_once 怎样正确获取绝对路径?

请教一下各位require_once 怎样正确获取绝对路径?

千万里不及你 2019-10-21 14:10:54
require_once 怎样正确获取绝对路径
查看完整描述

3 回答

?
UYOU

TA贡献1878条经验 获得超4个赞

html的/,标示是网站的根目录,php的那个/,表示系统的根目录。
php一般这么搞。dirname(__FILE__);用这个获取当前文件所在的目录,然后根据这个目录,向前或者向后定位。
比如在你编辑的这个文件下面有个a.php,
你可以这么写。require_once(dirname(__FILE__).'/a.php');
要是比如,你现在编辑的文件是ctrl目录下,但是你想包含的文件在和ctrl同级别的一个目录server下,就这么写require_once(dirname(__FILE__).'/../a.php');

查看完整回答
反对 回复 2019-10-26
?
烙印99

TA贡献1829条经验 获得超13个赞

failed to open stream: No such file or directory 这个报错说明你的文件路径是错的,造成的原因可能是你本地的网站程序目录和服务器网站程序根目录不一致
打印输出下APPPATH这个常量,或者你可以使用绝对路径来引入文件测试下

查看完整回答
反对 回复 2019-10-26
?
跃然一笑

TA贡献1826条经验 获得超6个赞

/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这级
/则表示根目录,用来写绝对路径
不写就是和./一样,表示当前目录

查看完整回答
反对 回复 2019-10-26
  • 3 回答
  • 0 关注
  • 1742 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信