不能包含父目录中的php文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不能包含父目录中的php文件相关的知识,希望对你有一定的参考价值。

在你将它标记为this thread的副本之前,我无法让它发挥作用。这是我的情况:

目录 父文件夹/ sibling1 / main.php 父文件夹/ sibling2 / wanted.php

所以在我的main.php文件中我想要包含wanted.php。由于插件功能我无法将文件移动到同一个文件夹,我试过这个,但后来php文件不再工作了。

*我的尝试

<div class="parent">
<?php include('../sibling2/wanted.php'); ?>
</div>

我已尝试过其他线程的许多建议,但上面没有用,我怎么做到这一点?

答案

这一切都取决于目录结构的位置,因此,执行“main.php”时运行的PHP的工作目录是什么。找到它的最好方法是调用函数getcwd()并在页面上输出它的输出。

<h1>Current directory : <?=getcwd();?></h1>

然后知道这个目录值是什么,你应该能够获得正确的路径,用作你的“wanted.php”文件的包含。

以上是关于不能包含父目录中的php文件的主要内容,如果未能解决你的问题,请参考以下文章

来自父目录的 PHP 包含/需要文件不起作用

在php中需要一次问题

包括来自父目录或其他目录的文件

覆盖片段中的后退按钮

用于 WordPress 的 PHP 片段,用于获取所有产品子类别

如何将数据从 BottomSheetDialogFragment 返回到父片段