求一个PHP分页显示图片的代码
要用PHP分页显示文件夹中的图片。。代码该怎么写。。网上找了很久找到的也用不了
回复讨论(解决方案)
循环获取文件名 然后用html代码输出就行了.
额。。妞妞大人。。我表示完全不会
找个分页类,一用。
你们说的我都没看懂。。
你是分页不会还是读取图片显示不会呢?
你是分页不会还是读取图片显示不会呢?
分页你可以将图片名都读出到数组,如果不是非常多,序列化到session,然后再按照数组的数量进行分配页数.
每页再输出按照key分组的内容就可以了。
你是分页不会还是读取图片显示不会呢?
分页你可以将图片名都读出到数组,如果不是非常多,序列化到session,然后再按照数组的数量进行分配页数.
每页再输出按照key分组的内容就可以了。
我是两个都不会。。我最近自学PHP..这两天在做一个企业网站..其他的摸索摸索都做差不多了..就卡在分页这..
妞大。。你这些是存在类里然后调用吗?
妞大。。你这些是存在类里然后调用吗?
0.0
这个是函数
使用方法在后面
$imgArray = getDir('../Images');//读取Images这个目录下的所有图片文件返回给数组 imgArray
//循环数组输出值,根据自己需要设置显示的html
foreach ($imgArray as $value) {
echo '

';
}
<?phpecho "<html><head><title>图片</title></head><body bgcolor=000000><center><font size=2 color=red>";//输出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<($max*$page+$max)&&$j<$i;++$j){//循环条件控制显示图片张数 echo "<img widht=800 height=600 src=\"$array[$j]\" alt="求一个PHP分页显示图片的代码" ><br>";//输出图片数组}$Previous_page=$page-1;$next_page=$page+1;if ($Previous_page<0){ echo "上页"; echo "<a href=?page=$next_page>下页</a>";} else if ($page<=$i/$max){ echo "<a href=?page=$Previous_page>上页</a>"; echo "<a href=?page=$next_page>下页</a>";} else{ echo " <a href=?page=$Previous_page>上页</a>"; echo "下页"; }echo "</center></body></html>";?>妞大。。我找的这个可以用吗?半懂半不懂的
应该可以 问题是为了分页hh每次都要遍历一次目录比较蛋痛.如果用的不频繁就无所谓了,如果调用程度很高的话还是读取一次保存到数据库去 然后调用比较合适。当然也可以用memcache来保存数据,不过跟你说这个可能不容易理解
确实不容易理解。。我图片大概30来张。。用刚我找的那个分页的勉强能理解。。就是改路径不知道怎么改。。有点小郁闷。。我PHP在这个路径E:\nanfan\www\tmp\1\1 然后图片在这个路径E:\nanfan\www\tmp\1\1\产品..哎。。分页要我命啊
http://www.hh595.com/product.php 我是想做出类似这样的效果。。摸索两三天了。。丁点进展都没。。差点就想用HTML来一个图一个图搞上去了。。然后一个图配个PHP。。
阿门。。各位大大们帮帮我吧
阿门。。各位大大们帮帮我吧
我擦,30来张还分页?你一页要显示几个?是高清无码吗?
引用 15 楼 kjkjq520 的回复:
阿门。。各位大大们帮帮我吧
我擦,30来张还分页?你一页要显示几个?是高清无码吗?
一页显示8张。。因为我还要设置链接。。点进去看产品的详细信息
http://www.hh595.com/product.php 妞大你看看这个的。。我就是要做那个效果。。可惜实力不够
阿门。。各位大大们帮帮我吧
明智的做法是把你的图片的路径存进数据库。从数据库取数据分页就容易多了。额。。问题是不会。。妞大乔大。。真心求教育
分页类。网上多了。
http://www.google.com.hk/#hl=zh-CN&safe=strict&site=&q=php+%E5%88%86%E9%A1%B5%E7%B1%BB&oq=php+%E5%88%86%E9%A1%B5%E7%B1%BB&aq=f&aqi=&aql=&gs_sm=3&gs_upl=584l3087l0l3323l5l5l0l0l0l0l0l0ll0l0&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=503abead1d20a8e5&biw=1920&bih=976
你的图片是对应不同的商品的,所以不仅仅是将图片输出就完事的事情,你得跟你的数据库结合起来保存到数据库里才对,这样以后修改,更新都方便。如果你确实都不会
那么就按照你的思路人肉去做吧,30个不多,刚我已经把你要的输出目录图片功能写了一大部分了,再去看看你要的页面效果,我发现不能简单那的输出就结束了,必须跟数据库结合起来。这样的话要么入库要么人肉。而不是将目录的图片读出来显示,最正确的做法是读取数据库里的商品信息将商品的信息列出来。
if(strlen($upload_file1_name)>0 && $ppd->ID>0) { $file_size_max = 6400000;// 限制文件上传最大容量(bytes) $accept_overwrite = true;//允许读写文件 if (! @ copy($upload_file1,$store_dir . $upload_file1_name)) //复制文件到指定目录 { echo "复制文件失败"; } $Picture=$upload_file1; If($Picture != "none") { $PSize = filesize($Picture); //echo $PSize."---<br>"; $mysqlPicture = addslashes(fread(fopen($Picture, "r"), $PSize)); $size = GetImageSize($Picture); $str="update MT_pic set picmsg='$mysqlPicture',p_w='$size[0]',p_h='$size[1]' where mtid='".$ppd->ID."' and edit=0 "; mysql_query($str,$handler); //echo $str; unlink($upload_file1_name); } }
看天数啊。。我晕
$imgs = array_chunk(glob('images/*.{gif,GIF,jpg,JPG,png,PNG}', GLOB_BRACE), 8);
然后将 $imgs 带入到你找到的分页类中
$imgs = array_chunk(glob('images/*.{gif,GIF,jpg,JPG,png,PNG}', GLOB_BRACE), 8);
然后将 $imgs 带入到你找到的分页类中
学习了
图片不多的话,直接把图片路劲集中放到一个变量或文本文件中,在js中用ajax或去每页要显示的图片路径就是了,然后的操作就是js操作了
图片不多的话,直接把图片路劲集中放到一个变量或文本文件中,在js中用ajax或去每页要显示的图片路径就是了,然后的操作就是js操作了
大哥我PHP都不怎么会呢就要我搞JS。。我会屎掉的
引用 26 楼 libo_sina 的回复:
图片不多的话,直接把图片路劲集中放到一个变量或文本文件中,在js中用ajax或去每页要显示的图片路径就是了,然后的操作就是js操作了
大哥我PHP都不怎么会呢就要我搞JS。。我会屎掉的
穿好止尿库 屎就不会掉了...
基本的都不会,你还搞啥!
lz,你砖都没有还想造房子。。。
回去先把基础搞定了吧,别人给你一串代码你居然说看天书。。。。
额,路过,表示沉默,网上一大堆,随便找一个就能用了
这和文章标题分页一样,关键是要把你的图片路径及相关信息写进数据库 然后再分页显示就好了 这样最简单的方法
<?phpecho 'sxxxxxxxxxxs';?>
先把图片名存到数据库里面,然后读取写到数组里面,再循环写出就可以了
找个分页类。
你和我刚学习PHP一样,别人给的代码,我看着像天书~~~
我建议,让你身边会PHP的人给 你先写个简单的分页,一点一点教你,学会这个了,再上网找个分页类,自己做一下,能做出来的话,上面妞妞大牛和乔牛给你说的你就懂了。

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

在PHP中,应使用password_hash和password_verify函数实现安全的密码哈希处理,不应使用MD5或SHA1。1)password_hash生成包含盐值的哈希,增强安全性。2)password_verify验证密码,通过比较哈希值确保安全。3)MD5和SHA1易受攻击且缺乏盐值,不适合现代密码安全。

PHP和Python各有优势,选择依据项目需求。1.PHP适合web开发,尤其快速开发和维护网站。2.Python适用于数据科学、机器学习和人工智能,语法简洁,适合初学者。

PHP在电子商务、内容管理系统和API开发中广泛应用。1)电子商务:用于购物车功能和支付处理。2)内容管理系统:用于动态内容生成和用户管理。3)API开发:用于RESTfulAPI开发和API安全性。通过性能优化和最佳实践,PHP应用的效率和可维护性得以提升。

PHP类型提示提升代码质量和可读性。1)标量类型提示:自PHP7.0起,允许在函数参数中指定基本数据类型,如int、float等。2)返回类型提示:确保函数返回值类型的一致性。3)联合类型提示:自PHP8.0起,允许在函数参数或返回值中指定多个类型。4)可空类型提示:允许包含null值,处理可能返回空值的函数。

PHP仍然具有活力,其在现代编程领域中依然占据重要地位。1)PHP的简单易学和强大社区支持使其在Web开发中广泛应用;2)其灵活性和稳定性使其在处理Web表单、数据库操作和文件处理等方面表现出色;3)PHP不断进化和优化,适用于初学者和经验丰富的开发者。

PHP主要是过程式编程,但也支持面向对象编程(OOP);Python支持多种范式,包括OOP、函数式和过程式编程。PHP适合web开发,Python适用于多种应用,如数据分析和机器学习。

PHP和Python各有优劣,选择取决于项目需求和个人偏好。1.PHP适合快速开发和维护大型Web应用。2.Python在数据科学和机器学习领域占据主导地位。

在PHP中使用预处理语句和PDO可以有效防范SQL注入攻击。1)使用PDO连接数据库并设置错误模式。2)通过prepare方法创建预处理语句,使用占位符和execute方法传递数据。3)处理查询结果并确保代码的安全性和性能。
