2016-07-02 6 views
-2

У меня есть index.php файл в каталоге My.Как включить файл в PHP?

Этот файл в том числе файл core/coreEngine.php

Внутри coreEngine.php я пытаюсь включить другой файл config/test.php, расположенный на предыдущем каталоге:

Я попытался все случаи:

require_once '../config/test.php'; 
require_once '../../config/test.php'; 
require_once '.../config/test.php'; 
+0

[? Аре PHP включают пути относительно файла или код вызова] (http://stackoverflow.com/questions/7378814/are-php-include-paths- относительный-на-файл-или-код-код) – FirstOne

+0

Структура вашего каталога неясна для меня, не могли бы вы [предоставить график] (http://stackoverflow.com/a/3455675/4233593) –

ответ

2
My/index.php 
My/core/coreEngine.php <--- you are here 
My/config/test.php  <--- you want to go here 

Вы хотите вернуться к M y, поэтому 2 каталога назад:

require_once '../../config/test.php'; 

НО Я настоятельно рекомендую использовать абсолютный путь вместо относительного. Вы можете использовать что-то вроде:

require_once($_SERVER['DOCUMENT_ROOT'].'/config/test.php'); 
Смежные вопросы