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

引子:我的网站图片目录images下有若干图片如1.jpg、2.jpg、3.jpg、……、n.jpg、1.gif、2.gif、3.gif、……、n.gif,要求在该images目录下建一个index.php文件,使得该文件分页显示images目录下的所有图片。 下面是我想到的办法。不知道有没有更好的办法。呵呵。。。在图片文件夹images下面建一个index.php文件,内容如下:

echo "

图片";//输出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

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 "

";

?>

希望本文所述对大家PHP程序设计有所帮助。

php 如何让图片循环显示图片,[宜配屋]听图阁相关推荐

  1. python图片横向合并_[宜配屋]听图阁

    起因: 有一批数据需要每个月进行分析,数据存储在excel中,行标题一致,需要横向合并进行分析. 数据示意: 具有多个 代码: # -*- coding: utf-8 -*- "" ...

  2. 怎么用python打印照片_[宜配屋]听图阁

    这篇文章主要介绍了Python如何使用字符打印照片,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1. 前言 第一次在学校机房里见到计算机,还是上古 ...

  3. python读取mat文件并画图_[宜配屋]听图阁

    先给大家介绍下python读取并写入mat文件的方法 用matlab生成一个示例mat文件: clear;clc matrix1 = magic(5); matrix2 = magic(6); sav ...

  4. java将数组加上千分号_[宜配屋]听图阁

    对于较大数字,添加千分号可以方便快速地读出数值.千分号是指从最右边开始,每隔三位加个逗号.这种写法很广泛,来源大概是因为英文中 Thousand,千.million,百万.billion,十亿 都是隔 ...

  5. python怎么放音乐_[宜配屋]听图阁

    本文实例使用Tkinter实现在线音乐播放器的具体代码,供大家参考,具体内容如下 1.先使用Tkinter库写界面 2.写点击按钮触发的事件 (1).使用网易音乐的api,返回数据包装成json格式数 ...

  6. python京东自动签到领金豆_[宜配屋]听图阁 - 利用python Selenium实现自动登陆京东签到领金币功能...

    如何自动登陆京东? 我们先来看一下京东的登陆页面,如下图所示: [插入图片,登陆页面] 登陆框就是右面这一个框框了,但是目前我们遇到一个困呐,默认的登陆方式是扫码登陆,如果我们想要以用户民个.密码的形 ...

  7. 如何利用python在yi_[宜配屋]听图阁

    先了解如何利用python语言实现以平面和标记物进行姿态估计 本实验只是先实现一个简单的小例子.简单来说就是先识别出图像中的参考面,再拍摄一张目标图像,将参考面顶部的3D模型投影到目标图像上. 大致步 ...

  8. python telnet模块 more_[宜配屋]听图阁 - python 处理telnet返回的More,以及get想要的那个参数方法...

    问题: 需要循环获取网元返回的某个参数,并计算出平均值. 解决方案: 通过expect解决返回More的问题. 通过具体的参数位置,精确获取到参数. 讨论: 参数位置固定,不好复用. #! usr/b ...

  9. python上下文管理关键字_[宜配屋]听图阁

    前言 如果你有阅读源码的习惯,可能会看到一些优秀的代码经常出现带有 "with" 关键字的语句,它通常用在什么场景呢?今天就来说说 with 和 上下文管理器. 对于系统资源如文件 ...

  10. python卸载后安装不上_[宜配屋]听图阁

    前言 本文主要给大家介绍了关于python卸载再安装遇到问题的解决方法,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 解决方法 1.起因 之所以要卸载安装是因为我把python安装路 ...

最新文章

  1. 机器人是如何规划路径的?动画演示一下吧
  2. 互联网垂直社交创业新形态——ThinkSNS
  3. 第3 章体系结构(Architecture)
  4. Algorithms_二叉树的前序遍历、中序遍历、后续遍历(深度优先)
  5. python嗅探网页视频_网络嗅探python
  6. Spring Cloud Zuul支持–配置超时
  7. 专家告诉你,这些和AI相关的新岗位在大公司很吃香!
  8. Java 算法 超级玛丽
  9. 数字城市厦门智慧防汛平台测试计划【软件测试与工程】
  10. ArcGIS Runtime SDK for Android 加载shp数据,中文乱码问题
  11. IPv4中IP地址的分类
  12. Django中的swagger文档
  13. linux切换中文拼音快捷键,Fedora 16下调出中文拼音输入法
  14. 2022年数学建模C题优秀论文
  15. 5g无线图传信号测试软件,不到千元的5G无线图传?小试致迅CineEye
  16. 潮汐计算php源码,潮汐选股公式
  17. 【前辈经验】——前端职位描述
  18. 讯飞输入法 语音识别功能 台式机设置
  19. 薅羊毛第三十八次更新
  20. Tensorflow让神经网络自动创造音乐

热门文章

  1. golang 打印调用堆栈
  2. 寻找调用DebugPort的函数
  3. (十)OpenStack---M版---双节点搭建---Heat安装和配置
  4. 在grub中添加win7(以及从win7来的win10)的启动项
  5. Linux内核源码中使用宏定义的若干技巧
  6. linux登录ssh怎么保存采集的脚本,ssh自动登录并且su的脚本
  7. Design Pattern - Builder(C#)
  8. php过滤两个坐标,php判断两个坐标的方位角
  9. 右值引用 移动构造函数 移动语义
  10. 一些c++的常见问题(系列一)