本篇文章主要介紹了關於PHP如何動態取得圖片並在頁面上展現出來的效果。有時候我們在做站時,被要求實現讀取圖片和顯示的功能,這裡有具體PHP服務端獲取圖片具體代碼示例如下:
<?php echo "<html><head><title>PHP接口获取图片示例</title></head><body bgcolor=000000><center><font size=10 color=red>";//输出html相关代码 $page=$_GET['page']; $i=0; $max=1; $handle = opendir('./'); while (false !== ($file = readdir($handle))) { list($filesname,$kzm)=explode(".",$file); if($kzm=="gif" or $kzm=="jpg" or $kzm=="JPG") { if (!is_dir('./'.$file)) { $array[]=$file; $i++; } } } $Previous_page=$page-1; $next_page=$page+1; $last=$i-1; if ($Previous_page<0){ echo "最开始页 "; echo "上一页 "; echo "<a href=?page=$next_page>下一页 </a>"; echo "<a href=?page=$last>最后一页</a>"; } else if ($page<$i/$max-1){ echo "<a href=?page=0>最开始页 </a>"; echo "<a href=?page=$Previous_page>上一页 </a>"; echo "<a href=?page=$next_page>下一页 </a>"; echo "<a href=?page=$last>最后一页</a>"; }else{ echo "<a href=?page=0>最开始页 </a>"; echo " <a href=?page=$Previous_page>上一页 </a>"; echo "下一页 "; echo "最后一个"; } for ($j=$max*$page;$j<($max*$page+$max)&&$j<$i;++$j){ echo "<br><img widht=800 height=600 src=\"$array[$j]\" alt="PHP如何取得圖片同時展現在頁面上?" ><br>"; } echo "</center></body></html>"; ?>
附註:先取得目前頁數,設定每頁顯示圖片最大張數,讀取目前目錄,遍歷該php檔案所在目錄,取得副檔名,然後進行檔案過濾,再把符合條件的檔案名稱存入數組,記錄圖片總張數,最後利用for迴圈條件控制顯示圖片張數,輸出圖片數組。
【相關文章推薦】
#以上是PHP如何取得圖片同時展現在頁面上?的詳細內容。更多資訊請關注PHP中文網其他相關文章!