Maison  >  Article  >  développement back-end  >  Comment obtenir des images et les afficher sur la page en même temps en PHP ?

Comment obtenir des images et les afficher sur la page en même temps en PHP ?

藏色散人
藏色散人original
2018-08-13 15:39:243541parcourir

Cet article présente principalement comment PHP obtient dynamiquement des images et les affiche sur la page. Parfois, lorsque nous construisons un site Web, on nous demande d'implémenter la fonction de lecture et d'affichage d'images Voici des exemples de code spécifiques pour obtenir des images depuis le serveur 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="Comment obtenir des images et les afficher sur la page en même temps en PHP ?" ><br>";
    }
    echo "</center></body></html>";
    ?>

<.> Comment obtenir des images et les afficher sur la page en même temps en PHP ?

Remarque : obtenez d'abord le numéro de la page actuelle, définissez le nombre maximum d'images affichées sur chaque page, lisez le répertoire actuel, parcourez le répertoire où se trouve le fichier php, obtenez l'extension, puis filtrez le fichiers, puis filtrez les fichiers qui remplissent les conditions. Le nom est stocké dans le tableau, le nombre total d'images est enregistré, et enfin la condition de boucle for est utilisée pour contrôler le nombre d'images affichées et le tableau d'images est sorti.

[Articles connexes recommandés]

Comment obtenir la première image du contenu de l'article en php

Exemple détaillé de la façon d'obtenir informations sur les images en php

PHP capture des images

Comment sortir des images directement dans le navigateur avec PHP

Méthode PHP pour sortir directement les images dans le navigateur

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn