PHP上传图片例子

时间:2021-10-26 13:49:36
【文件属性】:
文件名称:PHP上传图片例子
文件大小:5KB
文件格式:ZIP
更新时间:2021-10-26 13:49:36
上传图片 例子 PHP PHP上传图片例子, $page=isset($_GET['page'])?$_GET['page']:0;//从零开始 $imgnums = 5; //每页显示的图片数 $path="./img/"; //图片保存的目录 $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=="png" ) { if (!is_dir('./'.$file)) { $array[]=$file;//保存图片名称 ++$i; } } } if($array){ rsort($array);//修改日期倒序排序 } for($j=$imgnums*$page; $j<($imgnums*$page+$imgnums)&&$j<$i; ++$j){ echo '
'; echo $array[$j].'
'; $img_info = getimagesize($path.$array[$j]); echo $img_info[0].'
'; if ($img_info[0]>180){//图片宽度大于180像素的,以宽180显示,高以等比例缩小,宽小于180像素的图片,不作任何改变 echo "
"; }else{ echo "
"; } echo '
'; } $realpage = @ceil($i / $imgnums) - 1; $Prepage = $page-1; $Nextpage = $page+1; if($Prepage<0){ echo "上一页 "; echo "下一页 "; echo "最末页 "; }elseif($Nextpage >= $realpage){ echo "首页 "; echo " 上一页 "; echo " 下一页"; }else{ echo "首页 "; echo "上一页 "; echo "下一页 "; echo "最末页 "; }
【文件预览】:
tupian
----img()
----upload.php(4KB)
----tu.php(7KB)

网友评论