par
Vanlen » 27 mai 2010, 15:21
Bonjour,
je viens vers vous pour un probleme dans mon code.
Je souhaite afficher toutes les images d'un dossier. Jusque la pas de probleme. Mais j'utilise le script "Smart Image Resizer" qui permet de faire des miniatures.
Je vous laisse le code :
Code : Tout sélectionner
<?php
$dir='../images/mariage/robesDeMarie';
$dossier = opendir($dir);
while($fichier=readdir($dossier)){
$berk=array('.', '..');
if(!in_array($fichier,$berk)){
$lien=$dir.'/'.$fichier;
if(file_exists($lien)){ ?>
<img src="/siteGenevieve/image.php/_00002.jpg?width=200&height=200&image=<?php echo($lien); ?>" alt="Robe de mariée Albany"/>
<?php }
}
}
?>
Le probleme est au niveau du echo($lien) qui donne dans le flux : ../images/mariage ... Pour que ca fonctionne, il faut qu'il n'y ai pas les ".." mais juste /images/mariage/ ...
J'ai pas réussi a trouver comment faire. Si jamais vous avez une idée? merci

Bonjour,
je viens vers vous pour un probleme dans mon code.
Je souhaite afficher toutes les images d'un dossier. Jusque la pas de probleme. Mais j'utilise le script "Smart Image Resizer" qui permet de faire des miniatures.
Je vous laisse le code :
[code] <?php
$dir='../images/mariage/robesDeMarie';
$dossier = opendir($dir);
while($fichier=readdir($dossier)){
$berk=array('.', '..');
if(!in_array($fichier,$berk)){
$lien=$dir.'/'.$fichier;
if(file_exists($lien)){ ?>
<img src="/siteGenevieve/image.php/_00002.jpg?width=200&height=200&image=<?php echo($lien); ?>" alt="Robe de mariée Albany"/>
<?php }
}
}
?>[/code]
Le probleme est au niveau du echo($lien) qui donne dans le flux : ../images/mariage ... Pour que ca fonctionne, il faut qu'il n'y ai pas les ".." mais juste /images/mariage/ ...
J'ai pas réussi a trouver comment faire. Si jamais vous avez une idée? merci :)