伙计我有一个名为“w”的文件夹,在这个文件夹中我有一个文件需要转到文件夹“forum”,该文件夹不在“w”文件夹中但在根文件夹内(对于“文件”) .php“位于)。怎么去?我用“./forum/”是对的吗?
目录结构:
|---file.php
|---w
|---forum
这里是代码:
define('IN_PHPBB', true);
$phpbb_root_path = '/forum/'; //relative path to phpBB3 forum directory
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
我需要设置$ phpbb_root_path转到文件夹论坛,当具有此代码的文件不在根目录中但在文件夹“w”中
解决! :D ../forum/工作!!!!! 谢谢你们!
答案 0 :(得分:0)
您还没有说清楚您要做什么,但在表示文件位置时是'。'代表当前目录。要表示下一个更高的目录,请使用'..'即。从'〜/ web / w'里面去'〜/ web / forum'文件夹,路径就是'../ forum'
答案 1 :(得分:0)
您可以使用$_SERVER['DOCUMENT_ROOT']
来定义网站的根目录,然后从那里继续文件路径,如下所示:
$_SERVER['DOCUMENT_ROOT'].'/W/';
或者,如果您要多次使用root,请将其定义为更短的内容:
$root=$_SERVER['DOCUMENT_ROOT']
这样路径就变成了:
$root.'/W/';
请记住。根目录和文件路径的其余部分之间不是文件路径的一部分。它只是将$ _SERVER或$ root部分与文件路径的其余部分分开。
编辑:回复您的编辑:
使用$_SERVER['DOCUMENT_ROOT'].'/forum/';
或'../forum/';