基本上,我使用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
连连呢?
答案 0 :(得分:0)
您还需要在<a>
区域输出正确的路径。用户的浏览器绝对否方式告诉您列出网站其他某些区域的内容,并根据当前页面的地址构建网址。所以你需要:
<p><a href="../zpress/pages/<?php echo $filename; ?>"><?php echo $filename;
^^^^^^^^^^^^^^^^
答案 1 :(得分:0)
输出前缀,使其转到正确的目录:
<p><a href="pages/<?php echo $filename; ?>"><?php echo $filename; ?></a></p>