手机
当前位置:查字典教程网 >编程开发 >php教程 >php获取文件夹路径内的图片以及分页显示示例
php获取文件夹路径内的图片以及分页显示示例
摘要:复制代码代码如下:

复制代码 代码如下:

<div>

<?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(".",$file);

if($ext=="gif" or $ext=="jpg" or $ext=="JPG" or $ext=="GIF" ) {

if (!is_dir('./'.$file)) {

$array[]=$file;//保存图片名称

++$i;

}

}

}

if($array){

rsort($array);//修改日期倒序排序

}

for($j=$imgnums*$page; $j<($imgnums*$page+$imgnums)&&$j<$i; ++$j){

echo '<div>';

echo $array[$j],'<br />';

echo "<img src=".$path."/".$array[$j]."><br />";

echo '</div>';

}

$realpage = @ceil($i / $imgnums) - 1;

$Prepage = $page-1;

$Nextpage = $page+1;

if($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=0>首页</a> ";

echo "<a href=?page=$Prepage>上一页</a> ";

echo "<a href=?page=$Nextpage>下一页</a> ";

echo "<a href=?page=$realpage>最末页</a> ";

}

?>

</div>

【php获取文件夹路径内的图片以及分页显示示例】相关文章:

php恢复数组的key为数字序列的方法

Php+SqlServer实现分页显示

php准确获取文件MIME类型的方法

PHP获取远程图片并保存到本地的方法

php获取json数据所有的节点路径

PHP文件读取功能的应用实例

php curl 获取https请求的2种方法

微信access_token的获取开发示例

php通过exif_read_data函数获取图片的exif信息

php获取网页上所有链接的方法

精品推荐
分类导航