我目前在这里有一个文件class.main.php
:
app/main/class/class.main.php
session.php
位于app/main/session.php
class.user.php
位于app/main/class/class.user.php
class.main.php
的前几行包括:
require_once("../../session.php");
require_once("../../../class.user.php");
该语句似乎不起作用,我认为../../
当这些文件位于不同目录中时,如何正确要求它们?
答案 0 :(得分:0)
realpath()
扩展所有符号链接,并在输入路径中解析对/./、/../和extra /字符的引用,并返回规范化的绝对路径名。
引荐来源:http://php.net/manual/en/function.realpath.php
示例
require_once realpath('.').'/yourfolder/session.php';
realpath('.')
返回主索引。
输出:
/ myhttpdfolder
答案 1 :(得分:-1)
require_once("../session.php");
require_once("class.user.php");
由于class.user.php在同一文件夹中,因此您可以直接通过名称访问它,而session.php在主文件夹中,因此您可以像上面提到的那样访问它。
我希望它对您有用!