6

如何完成从绝对路径上移一个文件夹?

文件结构:

/folder/
/folder/config.php
/folder/classes/test.php

从 test.php 我想 include_once 或 require_once config.php 文件。

我已经在 test.php 中尝试过,但它不起作用:

require_once(dirname(__FILE__) . '/../config.php');

错误消息:*PHP 致命错误:require_once(): 无法打开所需的 '/loooong-path/classes/../test.php'*

4

4 回答 4

9

你可以试试:

require_once(realpath(__DIR__ . '/../config.php'));

未经测试,但理论上它应该可以工作。

于 2013-03-06T12:20:32.453 回答
2

为什么不只是

require_once('../config.php');
于 2013-03-06T12:18:14.990 回答
0

试试这个 :

require_once(dirname(__FILE__).'../config.php');
于 2013-03-06T12:16:37.360 回答
0

require_once(dirname(__FILE__) . '/../config.php');

于 2013-03-06T12:20:12.160 回答