包含特定目录中照片的图库

时间:2016-04-08 19:05:31

标签: php html

我试图在网站上制作照片库,我希望它能够显示某个目录中的每张照片。我认为这是一个PHP循环工作(不是非常喜欢Javascript)。有没有办法可以使用PHP显示我的HTML代码中的目录中的每张图片?

1 个答案:

答案 0 :(得分:0)

试试这段代码对我有用

<?php
$imgdir = 'source/'; //Pick your folder
$allowed_types = array('png','jpg','jpeg','gif'); //Allowed types of files
$dimg = opendir($imgdir);//Open directory
while($imgfile = readdir($dimg))
{
  if( in_array(strtolower(substr($imgfile,-3)),$allowed_types) OR
      in_array(strtolower(substr($imgfile,-4)),$allowed_types) )
/*If the file is an image add it to the array*/
  {$a_img[] = $imgfile;}
}
echo "<ul>";

 $totimg = count($a_img);  //The total count of all the images
//Echo out the images and their paths incased in an li.
 for($x=0; $x < $totimg; $x++){echo "<li><img src='" . $imgdir . $a_img[$x] . "' /></li>";}
echo "</ul>";
?>