【发布时间】:2011-05-17 19:07:23
【问题描述】:
我有一个包含多个目录和子目录的站点。我只使用一个目录:框架及其所有子目录。所以我正在使用/framework, /framework/Module1, /framework/Module1/Class1,一直到framework/Module1/Class1/biology/microscope/microscopeTutorial/thispage.php。我不知道进入框架的路径。
我需要在我的文件中添加一个包含框架的文件,但我希望能够使用该文件。我找到了两个选择。 $_SERVER['DOCUMENT_ROOT'] 不起作用,因为我不在根目录中。手动将适当数量的../../../ 插入一千多个页面似乎很笨拙、令人沮丧,而且浪费时间。
我编写了一个脚本,我可以在 Framework 中运行该脚本,它将遍历所有目录和子目录,并将 include('header.php'); 行添加到所有文件中。编辑此脚本以适合每个子目录几乎与手动添加它们一样令人沮丧。
那么如何告诉framework和framework/Module1/Class1/biology/microscope/microscopeTutorial/之间的所有文件去framework中查找文件呢?
我想我需要的是一行文字,上面写着,继续查找直到找到它,然后停止。有这种事吗?
【问题讨论】:
-
这听起来……很糟糕。
-
是的。我讨厌这个项目。大约十个不同的开发人员将这个网站放在一起,他们的代码都不同(或根本没有......)