PHP获取文件夹的图片以及分页

编程之家收集整理的这篇文章主要介绍了PHP获取文件夹的图片以及分页编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
<div style="width: 90%; margin: 10px auto; border: 1px solid #ccc; text-align: center">  
    <?PHP  
    $page=isset($_GET['page'])?$_GET['page']:0;//从零开始  
$imgnums = 10;    //每页显示图片数  
$path="upload";   //图片保存的目录  
$handle = opendir($path);  
   
    $i=0;  
  
    while (false !== ($file = readdir($handle))) {  
       list($filesname,$ext)=explode(".",0); background-color:inherit">$file);  
       if($ext=="gif" or $ext=="jpg" $ext=="JPG" $ext=="GIF" ) {  
           if (!is_dir('./'.$file)) {  
              $array[]=$file;//保存图片名称  
              ++$i;  
           }  
       }  
    }  
    $array){  
       rsort($array);//修改日期倒序排序  
    }  
for($j=$imgnums*$page; $j<($page+$imgnums)&&$j<$i; ++$j){  
       echo '<div>';  
       echo $array[$j],'<br />';  
       echo "<img src=".$path."/".$j]."><br />";  
       echo '</div>';  
$realpage = @ceil($i / $imgnums) - 1;  
$Prepage = $page-1;  
$Nextpage = $page+1;  
$Prepage<0){  
       echo "上一页 ";  
       echo "<a href=?page=$Nextpage>下一页</a> ";  
       echo "<a href=?page=$realpage>最末页</a> ";  
    }elseif($Nextpage >= $realpage){  
       echo "<a href=?page=0>首页</a> ";  
       echo " <a href=?page=$Prepage>上一页</a> ";  
       echo " 下一页";  
else{  
       echo "<a href=?page=$Prepage>上一页</a> ";  
    ?>  
</div>

总结

以上是编程之家为你收集整理的PHP获取文件夹的图片以及分页全部内容,希望文章能够帮你解决PHP获取文件夹的图片以及分页所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

小编个人微信号 jb51ccc
喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!

相关文章

猜你在找的PHP相关文章

PHP使用百度地图api 获取指定地址的经纬度
try{ throw exception(&#39;抛出异常&#39;,403) // 尝试执行,如果有异常 就抛出异常 echo &#39;aaa&#39; //此处不会执行 }catch (exc
1.防止sql注入-预准备 mysqli: $qSelect = $DBH->prepare("SELECT * FROM users WHERE username = ?"
strlen(); strlen 和 mb_strlen 都是用于获取字符串长度的, 其中 strlen 只针对单字节编码字符,也就是说它计算的是 字符串的总字节数,如果是多字节编码,如 gbk 和
今天实现上传文件和指定路径下文件进行对比时,用到了这个array_map方法,传入的回调函数里面执行 array_splice()方法时,却报错第一个参数不是一个数组,给定的null。 起初在arra
什么是时间轮算法?把任务放到它需要被执行的时刻,然后等待时针转到这个时刻,取出该时刻的任务,执行并将任务从该时刻删除(消费)。解决了什么问题?以商品为例,如何实现商品的过保质期自动失效?1:我们可以每分
为了简单快速的接入,在申请支付宝商户后,我们可通过沙箱应用进行测试准备证书首先登录支付宝开放平台沙箱环境:开放平台-沙箱环境在 RSA2(SHA256)密钥 设置中的加签模式选择 公钥证书,然后访问&nb
这篇文章在很早以前就看到了,由于最近要自己做一些主题方面的东西,代码需要更加规范,用这些反面的例子来约束自己,告诉自己代码不应该这样写,虽然它也能实现功能,但那样做并不明智,也不美观。现在将这些小花絮