2023年6月21日发(作者:)
php遍历、读取⽂件夹中图⽚并分页显⽰图⽚的⽅法本⽂实例讲述了php遍历、读取⽂件夹中图⽚并分页显⽰图⽚的⽅法。分享给⼤家供⼤家参考,具体如下:引⼦:我的⽹站图⽚⽬录images下有若⼲图⽚如、、、……、、、、、……、,要求在该images⽬录下建⼀个⽂件,使得该⽂件分页显⽰images⽬录下的所有图⽚。 下⾯是我想到的办法。不知道有没有更好的办法。呵呵。。。在图⽚⽂件夹images下⾯建⼀个⽂件,内容如下:
图⽚";//输出html相关代码$page=$_GET['page'];//获取当前页数$max=3;//设置每页显⽰图⽚最⼤张数$handle = opendir('./'); //当前⽬录 while (false !== ($file = readdir($handle))) { //遍历该php⽂件所在⽬录 list($filesname,$kzm)=explode(".",$file);//获取扩展名 if($kzm=="gif" or $kzm=="jpg" or $kzm=="JPG") { //⽂件过滤 if (!is_dir('./'.$file)) { //⽂件夹过滤 $array[]=$file;//把符合条件的⽂件名存⼊数组 $i++;//记录图⽚总张数 } } } for ($j=$max*$page;$j<($max*$page+$max)&&$j<$i;++$j){//循环条件控制显⽰图⽚张数 echo "";//输出图⽚数组 } $Previous_page=$page-1; $next_page=$page+1; if ($Previous_page<0){ echo "上页"; echo "下页"; } else if ($page<=$i/$max){ echo "上页"; echo "下页";} else{ echo " 上页"; echo "下页"; } echo "