Я работаю над панелью навигации, и моя структура каталогов выглядит так:
-- localhost
|- navbar.php
|- file1.php
|- file2.php
|-- AttendanceFolder
|- file3.php
На панели навигации я назначил URL-адреса, например:
<a href="<?php $_SERVER['DOCUMENT_ROOT'] ?>/file1.php">File1</a>
<?php
if(condition)
{
echo "<a href='" . $_SERVER['DOCUMENT_ROOT'] . "/file2.php'>File2</a>";
}
?>
<a href="<?php $_SERVER['DOCUMENT_ROOT'] ?>/AttendanceFolder/file3.php">File3</a>
Моя проблемаявляется то, что для file1 и file3 , он правильно показывает URL-адреса на всех страницах, таких как localhost/file1.php
и localhost/AttendanceFolder/file3.php
, но для file2.php , этодавая мне абсолютный путь к каталогу Windows Explorer и читая его в виде файла:
file:///C:/xampp/htdocs/file2.php
и, естественно, я не могу получить доступ к этой странице, так как она не обрабатывается сервером.Есть ли способ решить эту проблему?Я попытался найти его, но не могу найти аналогичную проблему с исправлением.Любая помощь будет очень признательна.