0
我有一个非常具体的问题,包括我的PHP项目上的一些脚本。在php中包含来自另一个目录的脚本?
如果我在main directory
有一个PHP脚本,并在second directory
的main directory
内的另一个剧本我可以用这个命令把它从第一个脚本:
include 'secondDirectory/myScript.php';\
我现在已经是我的main directory
有3个目录里面可以说:
Directory1
Directory2
HelpFunctions
在Directory1
和Directory2
是一些脚本,使用脚本从HelpFunctions
过,所以我需要包括他们。
我想什么,包括他们是这样的:
include '../HelpFunctions/myScript.php';
这意味着从Directory1
或Directory2
回到main directory
然后去HelpFunctions
,包括myScript.php
但是我总是得到警告像这些:
Warning: include(../HelpFunctions/scrapeFunction.php): failed to open stream: No such file or directory in
你包括包括,所以你需要使它相对于位于'mainDirectory'的文件,或者使用绝对路径 – MonkeyZeus
1:检查的情况下,* nix系统区分大小写。 2:用'__DIR__'常量尝试'realpath()'http://uk3.php.net/realpath,例如'include realpath(__DIR__。'/../HelpFunctions/myScript.php');' – CD001