이 글에서는 주로 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 방식🎜🎜위 내용은 PHP에서 이미지를 가져와 동시에 페이지에 표시하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!