maui37 Posté(e) le 5 mai 2004 Partager Posté(e) le 5 mai 2004 Je ne connait pas trop le PHP, mais je voudrais bien l'utiliser pourle truc suivant : J'ai une page html qui contient 200 vignettes de photos. Si on clique sur un vignette, on va sur un page html qui contient la photo en grand. Je me suis tapé les 200 pages html qui ne diffèrent que par l'image jpg qu'elle affiche (tout le code est idem à part ---.jpg) ça peut donc se faire à la main mais c'est un peu du gachi... Peut-on faire faire ces 200 pages par un code php et n'avoir donc qu'une page html/php qui sert de base à la creastion des 200 ? Merci. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sentinel Posté(e) le 5 mai 2004 Partager Posté(e) le 5 mai 2004 Oui on peut. [ humour geek inside - on répond strictement à la question non ? ] Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sentinel Posté(e) le 5 mai 2004 Partager Posté(e) le 5 mai 2004 Bon par contre il faut que tes images soient nommées de façon intelligente, genre 1.jpg, 2.jpg ... 200.jpg , sinon ça va être dur de faire une boucle pour générer ton code. A moins que toutes les ministures soient dans un répertoire et les grandes images dans un autre, auquel cas il suffira de lire le contenu du répertoire pour trouver le nom des images. Plus de détails sur ton organisation actuelle des images ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
maui37 Posté(e) le 5 mai 2004 Auteur Partager Posté(e) le 5 mai 2004 merci l'architecture : les images dans root/aaa/images les pages html à dans root/aaa les miniatures sont nomées xxx-s.jpg (de 000 à 200 par ex) les grandes sont nomées xxx-b.jpg et evidement le xxx est le même entre la mini et la grande.... simple... Ma question, si je peux l'afiner c'est comment faire pour que : le end-user du site, en cliquant sur l'image mini ouvre dynamiquement une page qui contient l'image grande, créée par un code php d'après un "modèle" J'ai vu qu'il y avait des tas de script pour gerer une bibliotheque d'images avec travail sur image, creation de vignette auto et tout le bordel.....je veux pas ça !!!!! juste pas avoir 200 pages html......mais une seule adaptée à chaque image en fonction de là ou on clique.... si tu sais comment faire ça alors t'es un chef (pour moi) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sentinel Posté(e) le 5 mai 2004 Partager Posté(e) le 5 mai 2004 Tapé à la volée, pas testé, mais ça devrait pas être loin : <? function afficher ($repertoire) { // on ouvre le répertoire $rep = opendir($repertoire); // on lit tous les fichiers du répertoire donné en paramètre while( ($fic = readdir($rep)) !== false ) { // on regarde s'il s'agit d'une miniature if (substr($fic,-6)=="-s.jpg") { // on calcule le nom de la grande image (remplacement de -s par -b) $grande = ereg_replace("s","b",$fic); // on affiche la miniature qui est un lien vers la grande print('<A HREF="'$repertoire.$grande.'" TARGET="_blank">'); print('<IMG SRC="'.$repertoire.$fic.'">'); print('</A>'); } } } ?> <!-- le code html de la page, normal quoi... --> <HTML> <HEAD> </HEAD> <BODY> <? afficher("/aaa/images/"); ?> </BODY> </HTML> Voilààààà :) Lien vers le commentaire Partager sur d’autres sites More sharing options...
maui37 Posté(e) le 5 mai 2004 Auteur Partager Posté(e) le 5 mai 2004 euuuuuuh merci ! rapide en plus.... bon si j'essaye de comprendre, il y a un test.... si je mets les grandes photos dans root/aaa/images/big/ ça rend les choses plus simples, non ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sentinel Posté(e) le 5 mai 2004 Partager Posté(e) le 5 mai 2004 non non tu laisses tout comme c'est actuellement. Justement, je me suis adapté à ton architecture. Tu balances juste ce que je viens de taper sur ton serveur web, et ça devrait marcher (s'il supporte le php 4 bien sûr). Il se peut que tu aies besoin de modifier le nom du répertoire dans mon code, si jamais 'aaaa' n'était qu'un exemple et non pas le vrai nom de ton répertoire Lien vers le commentaire Partager sur d’autres sites More sharing options...
maui37 Posté(e) le 6 mai 2004 Auteur Partager Posté(e) le 6 mai 2004 OK je crois comprendre.... je ferai les modifs.... sur le aaa merci beaucoup pour ton temps et ton aide Lien vers le commentaire Partager sur d’autres sites More sharing options...
XZombi Posté(e) le 6 mai 2004 Partager Posté(e) le 6 mai 2004 Oui on peut.[ humour geek inside - on répond strictement à la question non ? ] Oui on veut . .. .... ........... ------> [] Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.