Bonjour,
J'ai un problème que je n'arrive pas à résoudre.
Pour faire une galerie photo, j'utilise PHP pour lire le dossier contenant mes photos :
Tout s'affiche correctement mais évidemment le alt de chaque image n'est pas rempli.
J'ai testé le code suivant pour remplir les alt de chacune des images :
Il fonctionne combiné avec l'affichage des images en html mais pas combiné avec le code php ci-dessus.
En gros suivant, selon l'endroit où je mets/ferme la fonction, il peut y avoir 4 images avec "alt1" (ou "alt4") ou alors les 4 images avec chacun des 4 alt (donc seize images) ou alors chacune des images avec alt="alt1alt2alt3alt4".
Donc ma question est comment faire pour que chaque image est le alt qui lui correspond ?
Merci d'avance.
Modifié par Xulu (25 May 2010 - 16:48)
J'ai un problème que je n'arrive pas à résoudre.
Pour faire une galerie photo, j'utilise PHP pour lire le dossier contenant mes photos :
$dir='albums/photos/';
$dossier=opendir($dir);
while($fichier=readdir($dossier)){
$berk=array('.', '..');
if(!in_array($fichier,$berk)){
$lien=$dir.$fichier;
print '<li>';
if(file_exists($lien)){
print '<a rel="shadowbox" href="'.$lien.'"><img src="'.$lien.'" alt="" /></a>';
echo "</li>\n";
}
}
}
Tout s'affiche correctement mais évidemment le alt de chaque image n'est pas rempli.
J'ai testé le code suivant pour remplir les alt de chacune des images :
$alt=array('alt1','alt2','alt3','alt4');
foreach ($alt as $texte) {}
<img src="'.$lien.'" alt="'. $texte.'" />
Il fonctionne combiné avec l'affichage des images en html mais pas combiné avec le code php ci-dessus.
En gros suivant, selon l'endroit où je mets/ferme la fonction, il peut y avoir 4 images avec "alt1" (ou "alt4") ou alors les 4 images avec chacun des 4 alt (donc seize images) ou alors chacune des images avec alt="alt1alt2alt3alt4".
Donc ma question est comment faire pour que chaque image est le alt qui lui correspond ?
Merci d'avance.
Modifié par Xulu (25 May 2010 - 16:48)