php包含已包含的文件

时间:2012-01-19 02:47:39

标签: php include require require-once

我正在网站上工作,并且被要求包含位于我的php脚本上方的文件夹中的文件。问题是我被要求包含的那些php文件,包含在其中。因此,在调用我的php页面时,找不到它们引用的文件。

处理这种情况的最佳方法是什么?

2 个答案:

答案 0 :(得分:1)

当将文件夹B中的文件包含到文件夹A时,B脚本的行为就像它存储在A中一样。更改指针路径或chdir()。

http://se2.php.net/manual/en/function.chdir.php

或使用完整路径而不是本地路径。如

$ home ='/ home / user / path / to / root /;

Include_once($ home .'folderb / script.php');

答案 1 :(得分:0)

服务器端: include($ _ SERVER ['DOCUMENT_ROOT']。'subfolder / file.php');

来自客户端的意思: {http://www.domain.com} /subfolder/file.php