创建链接列表

时间:2012-08-05 00:21:33

标签: php

我想创建一个PHP文件,检查当前目录中以.jpg结尾的任何文件,然后我想生成一个指向所有这些文件的链接页面。

<?php 
$files = glob("./*.jpg");
if ($files) {
foreach ($files as $file) {
?>
 <a href=<?php echo $file;?>"></a>
<?php }
?>

这就是我所拥有的,它没有做任何事情,我不太清楚为什么。我是学习php的新手,所以我现在并不是很棒。

2 个答案:

答案 0 :(得分:4)

您的锚元素需要在其中包含一些子元素,否则浏览器中不会显示任何内容:

<?php 
$files = glob("./*.jpg");
foreach ($files as $file) {
    echo '<a href="'. $file . '">' . $file . '</a>';
}

您还需要需要 if语句,因为如果找不到文件,glob只会返回一个空数组,但如果需要,您可以将其重新添加。 / p>

答案 1 :(得分:0)

你错过了一个结束的花括号。在代码末尾添加另一个}。打开它并查看源代码,您应该看到所有链接。