У меня есть панель навигации, которую я включаю в мои страницы, которая работала нормально, пока все файлы php находились в одном каталоге. Как только я переместил их в папки, панель навигации разрешила бы только одну ссылку, а затем один раз в нижнем каталоге путь к файлам был неправильным. СтруктураПути в php не работают
Dir:
PHP ->
navpanel.php
search.php
папка пользователя
checkusername.php
и т.д. PHP файлы
папки базы данных
- createdatabase.php
JS ->
- JS файлы
PHP код им помощи, который включен в другие файлы.
<?php
$path = $_SERVER["DOCUMENT_ROOT"];
echo $path;
if ($_SESSION['admin'] == 1){
echo '
<body>
<ul id="menu">
<li><a href="search.php">Search</a></li>
<li><a href="#"></span> User</a>
<ul>
<li><a href="user/createuser.php">Create User</a></li>
<li><a href="user/edituser.php">Edit User</a></li>
<li><a href="user/deleteuser.php">Delete User</a></li>
<li><a href="user/usergroup.php">User Groups</a></li>
</ul>
</li>
<li><a href="#">Databases</a>
<ul>
<li><a href="database/createdatabase.php">Create Database</a></li>
<li><a href="database/editdatabase">Edit Database</a></li>
<li><a href="database/deletedatabase">Delete Database</a></li>
<li><a href="database/databasegroup">Database Groups</a></li>
</ul>
</li>
<li><a href="../connect/logout.php">Log Out</a></li>
</ul>
</body>';
}
else {
echo '
<body>
<ul id="menu">
<li><a href="search.php">Search</a></li>
<li><a href="connect/logout.php">Log Out</a></li>
</ul>
</body>
';
}
Что происходит, когда вы указываете на корню? '/ user/createuser.php' –