readdir 2 dossier en même temps
Posté : 24 juil. 2012, 23:05
Bonjour à vous,
je fais appel à votre aide pour un problème qui m'occupe depuis 2 jours mais qui doit être plus simple avec plus de connaissances (je suis débutant ^^')
j'avais trouvé ce code afin de lister toutes les images d'un dossier pour ne pas avoir à taper manuellement le code à chaque fois (que j'utilise et qui fonctionne correctement) :
je voulais faire la même chose mais cette fois ci pour obtenir :
j'ai donc modifié le code :
voila je sèche un petit peu là et un petit peu d'aide serait la bienvenue ^^
en vous remerciant par avance
je fais appel à votre aide pour un problème qui m'occupe depuis 2 jours mais qui doit être plus simple avec plus de connaissances (je suis débutant ^^')
j'avais trouvé ce code afin de lister toutes les images d'un dossier pour ne pas avoir à taper manuellement le code à chaque fois (que j'utilise et qui fonctionne correctement) :
<? $dir="../"."$galerie"."/photos";
$dossier=opendir($dir);
while($fichier=readdir($dossier)){
$berk=array('.', '..', 'index.html');
if(!in_array($fichier,$berk)){
$lien=$dir.'/'.$fichier;
if(file_exists($lien)){
print '<img src="'.$lien.'" width="720" height="960">';
}}} ?>
qui me permet d'obtenir :
<img src="../riviere_spbrc/photos/IMG_9403 (Copier).JPG" width="720" height="960">
<img src="../riviere_spbrc/photos/IMG_9385 (Copier).JPG" width="720" height="960">
<img src="../riviere_spbrc/photos/IMG_9456 (Copier).JPG" width="720" height="960">
etc...je voulais faire la même chose mais cette fois ci pour obtenir :
<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...j'ai donc modifié le code :
<?
$dir="../abba/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="../abba/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 ça :
<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>
etc...voila je sèche un petit peu là et un petit peu d'aide serait la bienvenue ^^
en vous remerciant par avance