Bonjour, j'ai une seule page : qui s'appelle photographies.php
j'ai un Répertoire ALBUMS et dedans j'ai differents repertoires (1 répertoire = 1 album)
exemple :
albums/lisbonne/photo_xx.jpg
albums/rue/photo_xx.jpg
albums/nature/photo_xx.jpg
(j'ai un certain nombre de photos par dossier), j'aimerai qu'une liste de liens soit géré de façon dynamique
pour obtenir ceci : en HMTL
Code :
- <!--Si j'ai 8 images dans un dossier : je veux-->
- <li><a class="la" href="photographies.php?album=lisbonne&photo=photo_44">01</a></li>
- <li><a href="photographies.php?album=lisbonne&photo=photo_45">02</a></li>
- <li><a href="photographies.php?album=lisbonne&photo=photo_46">03</a></li>
- <li><a href="photographies.php?album=lisbonne&photo=photo_47">04</a></li>
- <li><a href="photographies.php?album=lisbonne&photo=photo_48">05</a></li>
- <li><a href="photographies.php?album=lisbonne&photo=photo_49">06</a></li>
- <li><a href="photographies.php?album=lisbonne&photo=photo_50">07</a></li>
- <li><a href="photographies.php?album=lisbonne&photo=photo_51">08</a></li>
|
Voila ce que j'ai fait :
Code :
- <ul>
- <?php
- // Définition du chemin à explorer
- $homedir="albums/$album";
- // "ouverture" du répertoire
- $dir=opendir($homedir);
- $compteur = 0
- // Récupération d'un pointeur sur le premier
- // fichier (ou sous-répertoire) du répertoire grâce à readdir.
- // Lorsque nous aurons atteint la fin de répertoire
- // readdir retournera faux par conséquent
- // la boucle s arrêtera
- while ($file = readdir($dir)) {
- // Affichage du compteur pour les fichiers (sauf sous-répertoires)
- // et sauf "." et ".."
- if (($file!="." )&&($file!=".." )&&(!is_dir($file))) {
- echo "<li><a href='photographies.php?album=$album&photo=$file'>$compteur</a></li>";
- }
- $compteur++;
- }
- // C'est fini. On ferme !
- closedir($dir);
- ?>
- </ul>
|
Mais voila j'ai une erreur :
Parse error: parse error, unexpected T_WHILE in /home/totalecl/www/photographies/photographies.php on line 71
apparemment ici :
Code :
- while ($file = readdir($dir)) {
|
Merci d'avance
La page test est consultable ici :
http://www.totaleclatch.com/photog [...] o=photo_06
La même page sans le script de gestion dynamiques des liens :
http://www.totaleclatch.com/photog [...] aphies.php
Quelqu'un peut me donner des pists SVP, suis plutot débutant et je m'arrache les cheveux...
Merci