le 16/05/2007 à 13:17
jackbocar
Bonjour,
Dans l'ancienne formule du site, il y avait la galerie des images des membres. Dans cette galerie, sur chacune des images, il était possible de cliquer dessus et le lien ouvrait une page avec l'image du membre et des textes.
Sur le script galerie qu'il y avait dans la rubrique comment faire, on clique sur la miniature et ce clique ouvre une grande image.
J'ai essayé de rediriger sur une page, sans résultat, j'ai juste des liens tous identiques qui s'affichent.
Comment puis-je faire dans ce tableau pour que chaque image ouvre une page et pas simplement une image ?
Merci de vos réponses
Jack Bocar
Le code :
Dans l'ancienne formule du site, il y avait la galerie des images des membres. Dans cette galerie, sur chacune des images, il était possible de cliquer dessus et le lien ouvrait une page avec l'image du membre et des textes.
Sur le script galerie qu'il y avait dans la rubrique comment faire, on clique sur la miniature et ce clique ouvre une grande image.
J'ai essayé de rediriger sur une page, sans résultat, j'ai juste des liens tous identiques qui s'affichent.
Comment puis-je faire dans ce tableau pour que chaque image ouvre une page et pas simplement une image ?
Merci de vos réponses
Jack Bocar
Le code :
<?php
$tableau = array();
$dossier = opendir ('./mini/');
while ($fichier = readdir ($dossier)) {
if ($fichier != '.' && $fichier != '..' && $fichier != 'index.php') {
$tableau[] = $fichier;
}
}
closedir ($dossier);
$nbcol=4;
$nbpics = count($tableau);
if ($nbpics != 0) {
echo '<table>';
for ($i=0; $i<$nbpics; $i++){
if($i%$nbcol==0) echo '<tr>';
echo '<td><a href="pics/' , $tableau[$i] , '"><img src="mini/' , $tableau[$i] , '"border="0" alt="Images de ma librairie personnelle" title="Images de ma librairie personnelle" /></a></td>';
if($i%$nbcol==($nbcol-1) or $i==($nbpics-1)) echo '</tr>';
}
echo '</table>';
}
else echo 'Aucune image à afficher';
?>