Salut à tous!
Je suis en train de créer une galerie photos à partir de ce dossier:
http://www.quatorziemeto.be/img/acti...24H/24h2009/pt
Mon problème est que j'aimerais faire défiler ces photos dans un slider 8 par 8...
donc j'ai essayé d'utiliser un fopen pour récupérer les photos et ensuite un modulo pour les lister 8 par 8 mais cela ne fonctionne pas!
Voici le résultat que j'aimerais obtenir:
ect...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <ul> <li><a><img /></a></li> <li><a><img /></a></li> <li><a><img /></a></li> <li><a><img /></a></li> <li><a><img /></a></li> <li><a><img /></a></li> <li><a><img /></a></li> <li><a><img /></a></li> </ul> <ul> <li><a><img /></a></li> <li><a><img /></a></li> <li><a><img /></a></li> <li><a><img /></a></li> <li><a><img /></a></li> <li><a><img /></a></li> <li><a><img /></a></li> <li><a><img /></a></li> </ul>
Merci d'avance pour votre aide!
Voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 <?php $matches = array(); $count_els = count($matches); $index = fopen("http://www.quatorziemeto.be/img/activites/24H/24h2009/pt", "r"); while ($line = fgets($index)) { if (preg_match('/.*<a href="([\w]+.jpg)">.*/', $line, $matches)) { echo "<ul>"; for ($i=0; $i<$count_els; $i++){ echo "<li>{$matches[$i]}-$i</li>"; if ($i !== 0 && $i % 8 == 0) echo "</ul><ul>"; } echo "</ul>"; } } ?>
Partager