首頁  >  文章  >  後端開發  >  PHP如何取得圖片同時展現在頁面上?

PHP如何取得圖片同時展現在頁面上?

藏色散人
藏色散人原創
2018-08-13 15:39:243541瀏覽

本篇文章主要介紹了關於PHP如何動態取得圖片並在頁面上展現出來的效果。有時候我們在做站時,被要求實現讀取圖片和顯示的功能,這裡有具體PHP服務端獲取圖片具體代碼示例如下:

<?php
echo "<html><head><title>PHP接口获取图片示例</title></head><body bgcolor=000000><center><font size=10 color=red>";//输出html相关代码
$page=$_GET[&#39;page&#39;];
$i=0;
$max=1;
$handle = opendir(&#39;./&#39;); 
while (false !== ($file = readdir($handle))) { 
    list($filesname,$kzm)=explode(".",$file);
    if($kzm=="gif" or $kzm=="jpg" or $kzm=="JPG") { 
        if (!is_dir(&#39;./&#39;.$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如何取得圖片同時展現在頁面上?

附註:先取得目前頁數,設定每頁顯示圖片最大張數,讀取目前目錄,遍歷該php檔案所在目錄,取得副檔名,然後進行檔案過濾,再把符合條件的檔案名稱存入數組,記錄圖片總張數,最後利用for迴圈條件控制顯示圖片張數,輸出圖片數組。

【相關文章推薦】

php如何取得文章內容第一張圖片

php 取得圖片資訊的方法實例詳解

php抓取圖片

PHP怎麼做出在瀏覽器中直接輸出圖片

# PHP實作瀏覽器中直接輸出圖片的方法

#

以上是PHP如何取得圖片同時展現在頁面上?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn