Traduction PHP - readdir

branka -  
 branka -
Bonjour à vous,

je ne parviens pas à moduler ma fonction php pour arriver à ça :

<a href="$videos"><img class="iframe" src="$thumb" />

en fait je souhaite que pour la video 1 (dans le dossier video) j'obtienne l'image 1 (dans le dossier thumb)

j'ai essayé en utilisant du readdir :

<?
$dir="../$galerie/pages";
$dossier=opendir($dir);
while($fichier=readdir($dossier)){
$berk=array('.', '..', 'index.html');
if(!in_array($fichier,$berk)){
$lien=$dir.'/'.$fichier;
if(file_exists($lien)){
$dirimg="../$galerie/thumb";
$dossierthumb=opendir($dirimg);
while($fichierimg=readdir($dossierthumb)){
$berk=array('.', '..', 'index.html');
if(!in_array($fichierimg,$berk)){
$lienthumb=$dirimg.'/'.$fichierimg;
if(file_exists($lienthumb)){
print '<a href="'.$lien.'"><img class="iframe" src="'.$lienthumb.'"></a>';
}}}}}}?>


mais j'obtiens comme résultat :

<a href="../abba/pages/1.php"><img class="iframe" src="../abba/thumb/1.png"></a><a href="../abba/pages/1.php"><img class="iframe" src="../abba/thumb/2.png"></a><a href="../abba/pages/1.php"><img class="iframe" src="../abba/thumb/3.png"></a><a href="../abba/pages/1.php"><img class="iframe" src="../abba/thumb/4.png"></a><a href="../abba/pages/2.php"><img class="iframe" src="../abba/thumb/1.png"></a><a href="../abba/pages/2.php"><img class="iframe" src="../abba/thumb/2.png"></a><a href="../abba/pages/2.php"><img class="iframe" src="../abba/thumb/3.png"></a><a href="../abba/pages/2.php"><img class="iframe" src="../abba/thumb/4.png"></a><a
etc...

y aurait-il une possibilité pour avoir comme résultat :
<a href="../abba/pages/1.php"><img class="iframe" src="../abba/thumb/1.png"></a>
<a href="../abba/pages/2.php"><img class="iframe" src="../abba/thumb/2.png"></a>
etc...

en modifiant ma fonction ou en passant par une autre fonction ?
en vous remerciant grandement par avance pour votre réflexion !
A voir également:

1 réponse

Autumn`Tears Messages postés 1054 Date d'inscription   Statut Membre Dernière intervention   145
 
Salut,

Essaie de cette façon :
print '<a href="'.$lien.'"><img class="iframe" src="'.$lienthumb.'"></a><br>';
0
branka
 
Bonjour, merci pour la réponse mais cela ne fonctionne.
J'utilise la galerie Galleria pour mes photos/vidéos et je suis malheureusement obligé d'utiliser cette forme là... :(
0