求一个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是一種廣泛應用於服務器端的腳本語言,特別適合web開發。 1.PHP可以嵌入HTML,處理HTTP請求和響應,支持多種數據庫。 2.PHP用於生成動態網頁內容,處理表單數據,訪問數據庫等,具有強大的社區支持和開源資源。 3.PHP是解釋型語言,執行過程包括詞法分析、語法分析、編譯和執行。 4.PHP可以與MySQL結合用於用戶註冊系統等高級應用。 5.調試PHP時,可使用error_reporting()和var_dump()等函數。 6.優化PHP代碼可通過緩存機制、優化數據庫查詢和使用內置函數。 7

PHP仍然具有活力,其在現代編程領域中依然佔據重要地位。 1)PHP的簡單易學和強大社區支持使其在Web開發中廣泛應用;2)其靈活性和穩定性使其在處理Web表單、數據庫操作和文件處理等方面表現出色;3)PHP不斷進化和優化,適用於初學者和經驗豐富的開發者。

PHP類型提示提升代碼質量和可讀性。 1)標量類型提示:自PHP7.0起,允許在函數參數中指定基本數據類型,如int、float等。 2)返回類型提示:確保函數返回值類型的一致性。 3)聯合類型提示:自PHP8.0起,允許在函數參數或返回值中指定多個類型。 4)可空類型提示:允許包含null值,處理可能返回空值的函數。

PHP和Python各有優劣,選擇取決於項目需求和個人偏好。 1.PHP適合快速開發和維護大型Web應用。 2.Python在數據科學和機器學習領域佔據主導地位。

PHP適合web開發,特別是在快速開發和處理動態內容方面表現出色,但不擅長數據科學和企業級應用。與Python相比,PHP在web開發中更具優勢,但在數據科學領域不如Python;與Java相比,PHP在企業級應用中表現較差,但在web開發中更靈活;與JavaScript相比,PHP在後端開發中更簡潔,但在前端開發中不如JavaScript。
