Salut tout le monde, j'ai encore besoin d'aide
Bon j'espère que je vais être clair dans ma demande mais j'ai un doute :euh:
Sur mon site (site de fond d'écran), j'affiche des miniatures de fond d'écran qui serve aussi de lien. Un exemple ici.
Les miniatures sont stocker dans un dossier différent de celui des fonds d'écrans.
Voici le code pour afficher les miniatures (ne pas tenir compte du code en ligne je suis en train de le retravailler):
Pour le moment, je le fais manuellement ce qui est assez contraignant. Je cherche donc à automatiser tout ca.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <ul> <li><a href="/page/00_img.php?i=animation/akira/Akira_01.jpg"><img src="/pic/min/animation/akira/Akira_01.png" title="1920*1200" alt="wallpaper Akira" /></a></li> <li><a href="/page/00_img.php?i=animation/akira/Akira_02.jpg"><img src="/pic/min/animation/akira/Akira_02.png" title="1024*768" alt="wallpaper Akira" /></a></li> <li><a href="/page/00_img.php?i=animation/akira/Akira_03.jpg"><img src="/pic/min/animation/akira/Akira_03.png" title="1920*1200" alt="wallpaper Akira" /></a></li> <li><a href="/page/00_img.php?i=animation/akira/Akira_04.jpg"><img src="/pic/min/animation/akira/Akira_04.png" title="1024*768" alt="wallpaper Akira" /></a></li> <li><a href="/page/00_img.php?i=animation/akira/Akira_05.jpg"><img src="/pic/min/animation/akira/Akira_05.png" title="1920*1200" alt="wallpaper Akira" /></a></li> <li><a href="/page/00_img.php?i=animation/akira/Akira_06.jpg"><img src="/pic/min/animation/akira/Akira_06.png" title="1024*768" alt="wallpaper Akira" /></a></li> <li><a href="/page/00_img.php?i=animation/akira/Akira_07.jpg"><img src="/pic/min/animation/akira/Akira_07.png" title="1920*1200" alt="wallpaper Akira" /></a></li> <li><a href="/page/00_img.php?i=animation/akira/Akira_08.jpg"><img src="/pic/min/animation/akira/Akira_08.png" title="1024*768" alt="wallpaper Akira" /></a></li> </ul>
J'utilise un script qui fonctionne très bien si je cherche seulement à afficher les miniatures mais je coince quand il s'agit de récupérer en plus le nom du fond d'écran (vu que l'adresse et souvent l'extension sont différentes).
Voici le script :
Avec l'exemple de code si dessus, je vois bien les miniatures correctement mais pour le lien, je me retrouve avec tout les lien qui pointe vers Akira_01.jpg, comme si le script ne voyait que le premier fichier . Bon je me doute d'où ca vient, mais je ne trouve pas comment modifier ce script pour avoir le résultat voulu. J'avais éventuellement penser utiliser un tableau mais la encore je n'ai pas réussi à mettre tout ca en place :/
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
26 <ul> <?php $dirMin = '../pic/min/animation/akira/'; $dirWp = '../pic/wp/animation/akira/'; $Min = opendir($dirMin); $Wp = opendir($dirWp); while($linkWp = readdir($Wp)) { if($linkWp != '.' && $linkWp != '..' && !is_dir($dirWp.$linkWp)) { while($preMin = readdir($Min)) { if($preMin != '.' && $preMin != '..' && !is_dir($dirMin.$preMin)) { echo '<li><a href="/page/00_img.php?i=animation/akira/'.$linkWp.'"><img src="/pic/min/animation/akira/'.$preMin.'" title="1920*1200" alt="wallpaper Akira" /></a></li>'; } } } } closedir($Min); closedir($Wp); ?> </ul>
Note : je n'ai pas de bdd et je n'ai pas le temps d'en créer une maintenant...je sais que ca serait mieux mais je sais qu'il est possible de ne pas en utiliser pour faire ca et ca m'arrange
Quelque précision sur les miniatures et les fonds d'écran qui corresponde :
les miniatures -> www/pic/min/sousDossier1/sousDossier2/Miniature_01.png
les fonds d'écrans -> www/pic/wp/sousDossier1/sousDossier2/FondDecran_01.jpg (ou .gif ou .bmp ou .png .....)
Le nom du fond d'écran est donc identique à celui de la miniature qui lui correspond (mise à par l'extension).
Voilà, je crois que j'ai fais le tour ^^
Need Help svp, Merci
Partager