将目录中的文件名链接到各自的页面-php
我有一些php从/portfolio/目录中提取文件名,并将其转换为无序列表将目录中的文件名链接到各自的页面-php,php,html,directory,hyperlink,Php,Html,Directory,Hyperlink,我有一些php从/portfolio/目录中提取文件名,并将其转换为无序列表 <?php $dir = 'portfolio'; // The directory containing the files. $ext = '.html'; // The file extension. ?> <ul> <?php foreach (glob($dir . '/*' . $ext) as $file) { ?> <li><?php ec
<?php $dir = 'portfolio'; // The directory containing the files.
$ext = '.html'; // The file extension.
?>
<ul> <?php foreach (glob($dir . '/*' . $ext) as $file) { ?>
<li><?php echo basename($file, $ext); ?></li>
<?php } ?> </ul>
你如何让他们成为链接到各自页面的链接?非常感谢x
<li><a href="<?php echo $dir . $file ?>"><?php echo basename($file, $ext); ?></a></li>
?请改用此选项,它不会在文件夹URL上翻倍:
<li><a href="<?php echo "/" . $file ?>"><?php echo basename($file, $ext); ?></a></li>
(已测试)如果您使用当前代码,您的文件夹将显示为URL的两倍,并且
wheybags'
回答如下。我在特里的回答下回答了你原来的问题,但你从未回答过。我将其称为学习曲线
@Fred Brilliant谢谢,似乎工作得很好。我没有看到你的回复,抱歉,这一切都是新的。X汉克斯,我拿出了$dir$“文件”,并将其保留为“$file”,因为它将我链接到../portfolio/portfolio/file.html!很好,谢谢。有没有办法使浏览器当前打开的文件名不可见或不显示?谢谢x