afficher toutes les images d'un répertoire ?

afficher toutes les images d'un répertoire ? - PHP - Programmation

Marsh Posté le 09-07-2002 à 17:22:39    

est t'il possible en PHP d'afficher toutes les images d'un répertoire ????
 
merci d'avance

Reply

Marsh Posté le 09-07-2002 à 17:22:39   

Reply

Marsh Posté le 09-07-2002 à 17:23:55    

oui.
C très simple si tu numérotes des images 1.jpg 2 3 4 5 ... xxx

Reply

Marsh Posté le 09-07-2002 à 17:31:12    

merci..
 
quand est ce que je sais que c'est fini ????
 
est ce qu'il y a moyen de mettre des commentaires avec les images...???
 
en passant par des fichiers 1 2 3 .. xxx.txt ???
 
sinon, je souhaite pouvoir choisir le répertoire avec une liste déroulante, et t'il possible de créer cette liste déroulante dynamiquement, cad que si j'ajoute un nouveau répertoire, on le voit tout de suite dans la liste déroulante... ????
 
 
encore merci au fait...
 

Reply

Marsh Posté le 09-07-2002 à 17:36:52    

Oui tt ça est possible.
Pour savoir si un fichier existe tu as la fonction file_exists
Pour voir les répertoire, je ne c plus, mais on peut c sur.
 
Je te passe le code que j'avais fait pour afficher les images d'un répertoire :


<table><tr>
<?
$i = 1;
while(file_exists("images/fond/TM/".$i.".jpg" ))
{
 echo "<td align=\"center\<img src=\"images/fond/".$i.".jpg\" style=\"border: none\"></td>\n";
 if($i % 5 == 0) echo "</tr><tr>\n";
 $i++;
}
?>
</table>

Reply

Marsh Posté le 09-07-2002 à 17:39:29    

Code :
  1. $dir = 'rep/rep2/';
  2. $dp = opendir($dir);
  3. while ($entree = readdir($dp)) {
  4. if ($entree!='.' and $entree!='..' and is_file($dir.$entree) and GetImageSize($dir.$entree))
  5. echo '<img src="$dir$entree"'>';
  6. }
  7. closedir($dp);

Ca doit normalement afficher ttes les images du rep !
 
Pour lister les répertoires regarde : http://dev.nexen.net/scripts/details.php?scripts=680


Message édité par Dost67 le 09-07-2002 à 17:40:26
Reply

Marsh Posté le 09-07-2002 à 17:41:52    

merci bcp... je vais me débrouiller avec ca...
 
merci merci...

Reply

Marsh Posté le 09-07-2002 à 17:50:41    

sinon, t'as une super appli qui s'appelle PhpWebGallery qui peut faire ce que tu dis  :D voir ma signature pour les détails.


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 09-07-2002 à 18:00:13    

z0rglub a écrit a écrit :

sinon, t'as une super appli qui s'appelle PhpWebGallery qui peut faire ce que tu dis  :D voir ma signature pour les détails.




 
bj


---------------
Make Portraits, Not War!  
Reply

Marsh Posté le 09-07-2002 à 18:35:12    

voila ce que moi j'avais pour lire tous les fichiers gif de mon répertoire et les afficher par ordre alphabetique dans un tableau avec dans l'info bulle le nom du fichier
 

<?
//declaration de la variable de couleur de ligne
 $coul_ligne = "#FFFFFF";
 
//lecture de tous les fichiers gif du repertoire
//::::::::::::::::::::::::::::::::::::::::::::::
        $handle=opendir('.');
 
//creation du tableau
        $f=array();
        $nf=0;
 
 while($file = readdir($handle))
        {
        //tant qu'on a des gif
         if ($file != "." && $file != ".." && ereg(".gif",$file))
                {
                //stockage dans un tableau
                 $f[$nf++]=$file;
                }
        }
 
        //on trie le tableau
                sort($f);
 
                 for ($i=0;$i<count($f);$i++)
                 {
                 // une ligne de chaque couleur
    if($coul_ligne == $coul_ligne1)
                    $coul_ligne = $coul_ligne2 ;
                  else
                         $coul_ligne = $coul_ligne1 ;
 
                  // On écrit le lien du smiley
                        echo " <tr bgcolor=\"".$coul_ligne."\"> " ;
                  echo " <td align=\"center\">" ;
                        echo " <img src=\"".$f[$i]."\" " ;
                  echo " alt=\"".$f[$i]."\" " ;
                  echo " name=\"".$f[$i]."\" >" ;
                  echo "</td><td> ".$f[$i]."</td></tr>" ;
                 }
   closedir($handle);
//::::::::::::::::::::::::::::::::::::::::::::::
?>


Message édité par jultey le 09-07-2002 à 18:36:28
Reply

Marsh Posté le 10-07-2002 à 12:07:46    

Jultey >> Si je renomme mon 'image.doc' en 'image.gif' ton programme l'affichera, or ce n'est pas une image !!!!!!
 
Il faut obligatoirement faire un GetImageSize() pour être sûr qu'ils'agit d'un JPG, JPEG, GIF, PNG ou WBMP (pour le BMP ça craint :().

Reply

Marsh Posté le 10-07-2002 à 12:07:46   

Reply

Marsh Posté le 10-07-2002 à 12:11:46    

Dost67 a écrit a écrit :

Jultey >> Si je renomme mon 'image.doc' en 'image.gif' ton programme l'affichera, or ce n'est pas une image !!!!!!
 
Il faut obligatoirement faire un GetImageSize() pour être sûr qu'ils'agit d'un JPG, JPEG, GIF, PNG ou WBMP (pour le BMP ça craint :().



verifie l'extension du fichier c tout


---------------
(Feed-Back HFR) - Funky Tonight!
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed