Affichage gallerie PHP

Affichage gallerie PHP - PHP - Programmation

Marsh Posté le 03-03-2006 à 23:59:27    

Bonjour voila mon probleme en faite  j'ai afficher une galerie photo sur mon site  et j'aimerai  n'afficher que  10 photo par page
mais  photo  sont stocké dans un fichier    
voila voila  en vous remerciant et demander moi si  vous voulez plus de détails

Reply

Marsh Posté le 03-03-2006 à 23:59:27   

Reply

Marsh Posté le 04-03-2006 à 00:44:02    

Tes photos sont stockées dans un fichier sous quelle forme ?

Reply

Marsh Posté le 04-03-2006 à 10:34:51    

elle sont stocké  dans un  fichier au format  jpg

Reply

Marsh Posté le 04-03-2006 à 10:35:30    

voila  mon code qui affiche les photos  si sa peut vous aidez
 
// on déclare un tableau qui contiendra le nom des fichiers de nos miniatures
   $tableau = array();
   // on ouvre notre dossier contenant les miniatures
   $dossier = opendir ('./mini/');  
   while ($fichier = readdir ($dossier)) {
       if ($fichier != '.' && $fichier != '..' && $fichier != 'index.php')  
    {
           // on stocke le nom des fichiers des miniatures dans un tableau
           $tableau[] = $fichier;
       }
   }  
   closedir ($dossier);  
 
   // on défini le nombre de colonne sur lesquelles vont s'afficher nos miniatures
   $nbcol=3;
   // on compte le nombre de miniatures
   $nbpics = count($tableau);
   
   // si on a au moins une miniature, on les affiche toutes
   if ($nbpics != 0)  
   {
     
       echo "<table align='center'>";  
       for ($i=0; $i<$nbpics-1; $i++){  
           if($i%$nbcol==0) echo '<tr>';  
           // pour chaque miniature, on affiche la miniature munie d'un lien vers la photo en taille réelle
           echo "<td align='center'><div onclick=\"window.open('grande/".$tableau[$i]. "','nom','toolbar=0,menubar=0,location=0,scrollbars=no,,width=614,height=460')\"><img src=\"mini\\".$tableau[$i]."\" alt=\"Cliquer sur la photo pour agrandir\" /></div></td>";  
           if($i%$nbcol==($nbcol-1) or $i==($nbpics-1)) echo '</tr>';  
       }  
       echo '</table>';
   }
   // si on a aucune miniature, on affiche un petit message :)
   else echo 'Aucune image à afficher';
?>

Reply

Sujets relatifs:

Leave a Replay

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