Я искал способы сделать это, чтобы это сработало, но ни один из них, похоже, не работал на всех дорогах, поэтому мне было интересно, можете ли вы дать мне указание о том, как это сделать:Проблемы с относительным/абсолютным путем
Это структура:
Home Directoy
config.php
index.php
includes/
user_login.php
applicant_track.php
ucp/
index.php
Когда я пытаюсь включить включает/user_login.php в UCP/index.php это не позволяет мне и говорит, что не может найти файл, мой код в ucp/index.php:
if(!defined('root_path'))
{
define('root_path', realpath(dirname(__FILE__)));
}
include(root_path . '\config.php');
switch($_GET["a"])
{
case null: include(root_path . '\index.php'); break;
case "login": include(root_path . '\includes\user_login.php'); break;
}
Это то, что я получаю:
Warning: include(E:\xampp\htdocs\aod_panel\ucp\config.php): failed to open stream:
Я был бы рад за посоветуйте о том, как это исправить.
Сообщите мне фактический путь Где находится этот config.php. –
Вы пытались: 'include $ _SERVER ['DOCUMENT_ROOT']. '/ Includes/user_login.php';' – SuperDJ
Ваш код index.php находится в \ ucp, поэтому root_path - это \ ucp, но config.php не находится в \ ucp ... – Armage