PHP遍历读取文件夹中图片并分页显示

简介本文实例讲述了php遍历、读取文件夹中图片并分页显示图片的方法。分享给大家供大家参考,具体如下:我的网站图片目录images下有若干图片如1.jpg、2.png、3.jpg、……、n.jpg,要求在根目录目录下建一个index.php文件,使得该文件分页显示images目录下的所有图片。下面是我想到的办法。不知道有没有更好的办法。呵呵。。。在图片文件夹images下面建一个index.php文件,

  

本文实例讲述了php遍历、读取文件夹中图片并分页显示图片的方法。分享给大家供大家参考,具体如下:

我的网站图片目录images下有若干图片如1.jpg、2.png、3.jpg、……、n.jpg,要求在根目录目录下建一个index.php文件,使得该文件分页显示images目录下的所有图片。

下面是我想到的办法。不知道有没有更好的办法。呵呵。。。

在图片文件夹images下面建一个index.php文件,内容如下:

PHP遍历读取文件夹中图片并分页显示

<?phperror_reporting(0);echo"<html><head>< >图片</ ></head><bodybgcolor=000000><center><fontsize=2color=red>";//输出html相关代码$page=$_GET['page'];//获取当前页数$max=3;//设置每页显示图片最大张数$dir="./image/";$handle=opendir($dir);//当前目录while(($file=readdir($handle))!==false){//遍历该php文件所在目录list($filesname,$kzm)=explode(".",$file);//获取扩展名if($kzm=="gif"or$kzm=="jpg"or$kzm=="JPG"or$kzm=="png"){//文件过滤if(!is_dir('./'.$file)){//文件夹过滤$array[]=$file;//把符合条件的文件名存入数组$i++;//记录图片总张数}}}for($j=$max*$page;$j<($max*$page+$max)&&$j<$i;++$j){//循环条件控制显示图片张数echo"<imgwidht=200height=200src=image\".$array[$j].">"."<br>";//输出图片数组}$Previous_page=$page-1;$next_page=$page+1;if($Previous_page<0){echo"上页";echo"<ahref=?page=$next_page>下页</a>";}elseif($page<=$i/$max){echo"<ahref=?page=$Previous_page>上页</a>";echo"<ahref=?page=$next_page>下页</a>";}else{echo"<ahref=?page=$Previous_page>上页</a>";echo"下页";}echo"</center></body></html>";?>

下载链接:网站源码/小程序源码/网站模板下载

版权声明

   站内部分内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供网络资源分享服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请 联系我们 一经核实,立即删除。并对发布账号进行永久封禁处理。在为用户提供最好的产品同时,保证优秀的服务质量。


本站仅提供信息存储空间,不拥有所有权,不承担相关法律责任。

给TA打赏
共{{data.count}}人
人已打赏
网站技巧

宝塔面板搭建WordPress站点主题404页面不生效

2024-9-19 19:44:38

网站技巧

全平台通用评论神器一键自动填写昵称、邮箱和网址

2024-9-19 19:44:40

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索