【发布时间】:2014-04-28 09:47:25
【问题描述】:
我只是想在浏览器中显示文件夹中的图片。我没有网络开发经验。下面的代码不起作用。
<!DOCTYPE html>
<html>
<body>
<h1>Images from floder</h1>
<p>Using PHP</p>
<?php
$files = glob("Notes/*.*");
for ($i=1; $i<count($files); $i++)
{
$image = $files[$i];
print $image ."<br />";
echo '<img src="'.$image .'" alt="Random image" />'."<br /><br />";
}
?>
</body>
</html>
这是 html 页面在浏览器上呈现时的输出:
Images from floder
Using PHP
"; echo 'Random image'."
"; } ?>
【问题讨论】:
-
始终显示相同的图像,或者您的问题是什么?
-
请更具体地说明问题所在。另外,请发送
print_r($files)以查看 glob() 是否有问题。 -
索引减一,应该从0开始。
-
这一行
print $image ."<br />";的输出是什么 -
路径很可能无法很好地转换为工作 URL;检查网络服务器配置。