我的网站大部分位于根目录中。在该目录下有"css"、"functions"和"images"文件夹。当我在index.php或其他根文件中包含php文件时,一切都正常工作。它可以正确地包含和执行。
但是当我创建了一个名为"blog"的文件夹时,问题就出现了。这是一个全新的、独立的根文件夹,带有CMS和它自己的"root"文件。当我尝试从主根目录中包含css或主根目录中的"functions"文件夹中的php文件时,一切都崩溃了。我知道我必须使用../functions/myfile.com来包含它。但是这个文件还包含其他文件,所以它无法正常工作,也无法正确地包含其他文件。
有没有什么办法可以解决这个问题?
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
如果我理解你的意思正确的话,你有两个文件夹,一个是你想要将其
include到另一个文件夹中的php脚本所在的文件夹?如果是这种情况,你只需要正确地按照路径进行操作。 假设你的文件夹结构如下:
root includes php_scripts script.php blog content index.php如果这是你提出的文件夹结构,并且你想要将 "Script.php" 文件包含到 "index.php" 文件夹中,你需要这样包含它:
include("../../../includes/php_scripts/script.php");我做的方式是可视化的。我将鼠标指针放在 index.php 上(查看文件结构),每次我向上进入一个文件夹,我就输入另一个 "../"。然后你必须确保你向上进入的是你想要开始进入的文件夹的上层文件夹结构。之后,就是正常的文件夹层次结构。