如何通过PHP读取/加载整个目录

时间:2014-11-19 20:31:23

标签: php directory gallery

我是PHP的新手并且为了更好地理解我将在示例中解释我的问题。想象一下,我们想要制作从目录中读取照片的基本照片库,但是每次我们在这个文件夹中添加新照片时我们都不想将<img src="dir/photo/img0.jpg>写入代码中,所以我们只想添加一张图片进入此文件夹,这张图片将自动以html代码显示。

结果应该只是用图像读取整个目录,这些图像将以html代码显示。

我不知道如何更简单地解释它,我希望这个解释会有所帮助。请问一个问题,我会更具体。

正如我所说,我是PHP的新手,我真的很想学习PHP,所以任何可靠的代码都有帮助。

非常感谢你。

1 个答案:

答案 0 :(得分:1)

scandir会将目录内容放入一个数组中,您需要循环才能构建图像。

 $files = scandir('dir/images');
 foreach($files as $file)
 {
      echo "<img src='dir/images/".$file."'/>";
 }