0

我正在构建一个网络应用程序(一个论坛),它将被集成到各种网站中。这个想法是存储所有文件的文件夹位置是可变的,因此 webmin 可以将论坛放在他们喜欢的任何地方。像往常一样,我有一些 PHP 包含的文件。

假设我有global.php并且envars.php希望它们包含在app_root.php. 前两个存储在 中./global/,相对于app_root.php。现在,当我使用时,./我得到一个找不到文件的错误。如果我只使用global/(没有前置斜杠),我会得到同样的错误。

我真的需要帮助:-(

路径必须是相对的app_root.php,不能是绝对的——abs。路径因安装而异。

谢谢阅读,

詹姆士

4

1 回答 1

3

这个问题通常可以通过创建一个具有应用程序绝对路径的常量来解决。

app_root.php 文件中的类似内容

define('ROOT_PATH', dirname(__FILE__));

然后,要包含其他文件,只需使用类似

include ROOT_PATH . '/dir/file.php';
于 2010-11-28T20:13:54.540 回答