Не удается включить php-файл из родительского каталога - PullRequest
0 голосов
/ 16 апреля 2019

Прежде чем вы отметите это как дубликат из этой темы , я не могу заставить его работать.Это моя ситуация:

Каталог
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 голосов
/ 16 апреля 2019

Все зависит от того, как устроена структура каталогов и, следовательно, от того, какой рабочий каталог PHP запущен при выполнении «main.php».Лучший способ выяснить это - вызвать функцию getcwd () и вывести на страницу ее вывод.

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

Затем, зная, что это за значение каталога, вы сможете получитьправильный путь для использования в качестве включения для вашего файла wanted.php.

...