无法包含父目录中的php文件

时间:2019-04-16 11:16:22

标签: php directory include

在将其标记为来自this thread的副本之前,我无法使其正常工作。这是我的情况:

目录
parent-folder / sibling1 / main.php
parent-folder / sibling2 / wanted.php

因此,在我的main.php文件中,我想包含wanted.php。由于插件的功能,我无法将文件移动到同一文件夹,因此我尝试了此操作,但随后php文件不再起作用。

*我的尝试

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

我尝试了其他线程的许多建议,但以上方法均无效,如何正确处理?

1 个答案:

答案 0 :(得分:0)

这一切都取决于目录的结构,因此取决于执行“ main.php”时PHP运行的工作目录。找出这种情况的最佳方法是调用函数getcwd()并在页面上输出其输出。

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

然后,知道此目录的值是什么,您应该就能获取正确的路径,以用作“ wanted.php”文件的包含文件。