Home > Article > Backend Development > How to get images and display them on the page at the same time in PHP?
This article mainly introduces how PHP dynamically obtains images and displays them on the page. Sometimes when we are building a website, we are asked to implement the function of reading and displaying pictures. Here are specific code examples for obtaining pictures from the PHP server:
<?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="How to get images and display them on the page at the same time in PHP?" ><br>"; } echo "</center></body></html>"; ?>
Note: First get the current page number, set the maximum number of pictures displayed on each page, read the current directory, traverse the directory where the php file is located, get the extension, then filter the files, and then save the file names that meet the conditions. into the array, record the total number of pictures, and finally use the for loop condition to control the number of displayed pictures and output the picture array.
【Recommended related articles】
php How to get the first picture of the article content
php Detailed example of method to get picture information
How does PHP output images directly in the browser
PHP method to directly output images in the browser
The above is the detailed content of How to get images and display them on the page at the same time in PHP?. For more information, please follow other related articles on the PHP Chinese website!