realpath("\bbs/template/list.php")
你这样是在当前目录下的BBS文件夹里的template/list.php
而不是父目录下的BBS
你这样是在当前目录下的BBS文件夹里的template/list.php
而不是父目录下的BBS
解决方案 »
- zend studio9.03 无法调试
- 在线请教PHP编程人员编码的基础知识,小弟刚学PHP,有点时间点QQ聊,感谢啊
- 网站打开出现这样的错误代码,搞不懂啊
- php supplied argument is not a valid MySQL-Link resource
- 怎么把AJSXK中获取的值赋给一个PHP变量?
- 小白求一个循环例子!
- 200分求一简单问题解决办法,高手牛人请来看看,说不定200分就是你的了!
- 为什么我得不到$row[$i+1][0]的值呢??大伙帮我看看!!
- 高分求教:PHP+LDAP(iplanet Directory Server5.1)的问题!LDAP高手请进!!
- 向高手求救!!
- 如何用php代码去重新启动apache服务器?????
- 请教smarty中的section问题
不是从$_SERVER['DOCUMENT_ROOT']算起
提示Notice: Undefined index: DOCUMENT_ROOT in
怎么回事
顶$_SERVER['DOCUMENT_ROOT'];只返回服务器要目录,我也遇到了这样的问题:$_SERVER['DOCUMENT_ROOT'];返回服务器根目录。但如果我这个服务器下有多个子站点,我想返回子站的根目录,如何用表示?
比如:我服务器是:c:\www\
我的一个站点是c:\www\myweb\
我想require的文件夹及文件是c:\www\myweb\include\a.php
我在其他任何地方require这个文件,如何表示?
$_SERVER['DOCUMENT_ROOT'];只能返回c:\www,找不到我那个站点c:\www\myweb
看看关于目录和文件的变量,你就会明白用哪一个了.
dirname(__FILE__),然后取其相对路径
http;//www.aa.com/bbs/template/list.php
如果在bbs目录调用这文件,那么就是
require_once(dirname(__FILE__)."/template/list.php");
如果从list.php引入bbs目录的文件,那么就是
require_once(dirname(__FILE__)."/../../bbs目录的文件");
如果在bbs目录调用这文件,
require_once(dirname(__FILE__)."/template/list.php");和
require_once("/template/list.php");难道不一样吗?../bbs目录的文件:是返回上一级目录还是根目录?假设被引用文件路径是不变的,可以在任意地方引用。怎办?假设目前站点只是服务器的一个子站:比如:虚拟托管站点。怎办?