Распечатка html-содержимого ошибки каталога - PullRequest
0 голосов
/ 03 апреля 2012

Итак, в основном я использую PHP для чтения содержимого каталога (который содержит только html-файлы), а затем для создания списка ссылок.

<?php

$dir="../zpress/pages/"; // Directory where files are stored

if ($dir_list = opendir($dir))
{
while(($filename = readdir($dir_list)) !== false)
{
?>
<p><a href="<?php echo $filename; ?>"><?php echo $filename;
?></a></p>
<?php
}
closedir($dir_list);
}

?>

Он отлично работает на тех страницах, где он перечислен, но когда я открываю ссылку, он переходит на www.mywebsite.com/zpress/g.html, тогда как он должен идти на www.mywebsite.com/zpress/pages /g.html

Предложения?

Ответы [ 2 ]

0 голосов
/ 03 апреля 2012

Префикс выхода выводит его в правильный каталог:

<p><a href="pages/<?php echo $filename; ?>"><?php echo $filename; ?></a></p>
0 голосов
/ 03 апреля 2012

Вам также необходимо вывести правильный путь в вашей области <a>.В браузере пользователя есть абсолютно NO способ узнать, что вы перечисляете содержимое какой-либо другой области сайта, и будет создавать URL-адреса на основе адреса текущей страницы.Так что вам нужно иметь:

<p><a href="../zpress/pages/<?php echo $filename; ?>"><?php echo $filename;
            ^^^^^^^^^^^^^^^^
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...