Probleme galerie photo

albator 2000 Messages postés 802 Statut Membre -  
albator 2000 Messages postés 802 Statut Membre -
Bonjour,
Voila, mon problème ce trouve être une difficulté a n'afficher que les images contenu dans un dossiers. En effet, sur un site web que je suis en train de concevoir, je suis sur une page en php prévus pour la galerie photo. La galerie en créer est les photos sont afficher et le seul problème, il n'y a pas que les photo d'afficher. Il y a aussi les fichier cacher du dossier. Voila le code prévu pour la galerie:
// 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 ('./Photos/');
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);

echo '<div id="photog" >';

// on défini le nombre de colonne sur lesquelles vont s'afficher nos miniatures
$nbcol=6;
// 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>';
for ($i=0; $i<$nbpics; $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><a href="./Photos/' , $tableau[$i] , '"><img src="./Photos/' , $tableau[$i] , '" alt="Image" width="150" /></a></td>';
if($i%$nbcol==($nbcol-1)) echo '</tr>';
}
echo '</table>'; }
// si on a aucune miniature, on affiche un petit message :)
else
{
echo 'Aucune image à afficher';
}

echo '</div>';

Comment faire pour arriver a n'afficher que les photos ?
A voir également:

2 réponses

benhabbo Messages postés 2573 Statut Membre 256
 
?
0
albator 2000 Messages postés 802 Statut Membre 76
 
J'ai réussit a parvenir a mes fin, en excluant dans un if les fichiers que je ne voulait pas.
0