Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2907 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Tableau d'images cliquables[Résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Tableau d'images cliquables[Résolu]

n°1734061
Lou013
Derp Garage Founder
Posté le 19-05-2008 à 22:02:05  profilanswer
 

BOnjour à tous,  
 
J'ai donc un petit probleme pour mon site, je souhaite réaliser une galerie photo et afficher un tableau de thumbnails cliquables qui ouvrent un popup vers la photo en taille normale.
 
Lorsque j'affiche mon tableau de vignettes j'ai ceci
http://membres.lycos.fr/mika2003/erreur.jpg
 
Et voici mon code:
 

Code :
  1. if(isset($_POST['magalerie']) AND ($_POST['magalerie']='Voir ma galerie')){
  2.   chdir($_SERVER['DOCUMENT_ROOT'].'site/thumbs/'.$_SESSION['path']);
  3.   echo '<table>';
  4.   foreach (glob("*.jpg" ) as $filename) {
  5.    echo '<td><a TARGET=popup onclick="window.open(\'\',\'popup\',\'width=800\',\'height=600\',\'left=50\',\'top=50\',\'scrollbars=2\')" href=http://localhost/site/galerie/'.$_SESSION['path'].'/'.$filename.'><img src=http://localhost/site/thumbs/'.$_SESSION['path'].'/'.$filename.'/></a></td>';
  6.    if(!($i%5)){
  7.     echo'<tr>';
  8.    }
  9.    $i++;
  10.   }
  11.   echo'</table>';
  12.  }


 
 
Est-ce que quelqu'un aurait une idée?


Message édité par Lou013 le 20-05-2008 à 14:10:39

---------------
[topic des lieux abandonnés] | "Sur HFR chacun a raison et les autres sont des cons"
mood
Publicité
Posté le 19-05-2008 à 22:02:05  profilanswer
 

n°1734088
flo850
moi je
Posté le 19-05-2008 à 22:44:11  profilanswer
 

href="tonlien"

 

au lieu de href=tonlien

 

idem pour le src
edit=> pourquoi tu fais un chdir au fait ?


Message édité par flo850 le 19-05-2008 à 22:44:26

---------------

n°1734091
Lou013
Derp Garage Founder
Posté le 19-05-2008 à 22:51:39  profilanswer
 

Merci beaucoup :jap:  
 
J'avais du zapper ça pour me simplifier la vie car j'étais un peu paumé dans les guillemets et apostrophes...
 
Le chdir me sert à positionner le directory sur un répertoire pour faire mon glob() dessus juste après.


---------------
[topic des lieux abandonnés] | "Sur HFR chacun a raison et les autres sont des cons"
n°1734092
flo850
moi je
Posté le 19-05-2008 à 22:52:46  profilanswer
 

c'est un peu sale quand meme
 
un opendir/readir sera plus propre


---------------

n°1734095
flo850
moi je
Posté le 19-05-2008 à 22:58:02  profilanswer
 

et sinon, pour gagner un peu en lisibilité
remplace

Code :
  1. echo '<td><a TARGET=popup onclick="window.open(\'\',\'popup\',\'width=800\',\'height=600\',\'left=50\',\'top=50\',\'scrollbars=2\')" href=http://localhost/site/galerie/'.$_SESSION['path'].'/'.$filename.'><img src=http://localhost/site/thumbs/'.$_SESSION['path'].'/'.$filename.'/></a></td>';
 

par

 
Code :
  1. $path = 'http://localhost/site/galerie/'.$_SESSION['path'].'/'.$filename;
  2. $pathThumb = 'http://localhost/site/thumbs/'.$_SESSION['path'].'/'.$filename;
  3. ?>
  4. <td>
  5.          <a target="popup" onclick="window.open('','popup','width=800','height=600','left=50','top=50','scrollbars=2')" href="<?=$path?>">
  6.                <img src="<?=$pathThumb?>">
  7.         </a>
  8. </td>
  9. <?


Message édité par flo850 le 19-05-2008 à 22:58:25

---------------

n°1734104
Lou013
Derp Garage Founder
Posté le 19-05-2008 à 23:21:09  profilanswer
 

j'ai lu sur je ne sais plus quel site "de confiance" que c'était une astuce à l'opendir... En quoi est-ce "sale"? (pour ma culture générale ;-) )

 

Et sinon je viens de remplacer le code et ça me refait le même soucis qu'avant (les lignes rouges) :D

 

edit: Voila dans les exemples un peu plus bas dans la page http://fr.php.net/glob

Message cité 1 fois
Message édité par Lou013 le 19-05-2008 à 23:27:44

---------------
[topic des lieux abandonnés] | "Sur HFR chacun a raison et les autres sont des cons"
n°1734131
Lou013
Derp Garage Founder
Posté le 19-05-2008 à 23:35:47  profilanswer
 

Enfin en tout cas merci de ta réponse attentive :jap:


---------------
[topic des lieux abandonnés] | "Sur HFR chacun a raison et les autres sont des cons"
n°1734137
Lactique
Caraïbe et huile de coco
Posté le 19-05-2008 à 23:42:54  profilanswer
 

Ca serait pas mieux comme ça ?

Citation :

<img src="<? echo $pathThumb; ?>">

Message cité 1 fois
Message édité par Lactique le 19-05-2008 à 23:45:33

---------------
Studio CréeAll
n°1734141
Lou013
Derp Garage Founder
Posté le 19-05-2008 à 23:48:47  profilanswer
 

toujours pareil... j'y pensais aussi mais non...


---------------
[topic des lieux abandonnés] | "Sur HFR chacun a raison et les autres sont des cons"
n°1734143
Lou013
Derp Garage Founder
Posté le 19-05-2008 à 23:51:19  profilanswer
 

Code :
  1. ?>
  2.         <td>
  3.                 <a target="popup" onclick="window.open('','popup','width=800','height=600','left=50','top=50','scrollbars=2')" href="<?php echo $path;?>">
  4.                           <img src="<?php echo $pathThumb;?>">
  5.                </a>
  6.         </td>
  7.     <?php
 

:jap:

Message cité 1 fois
Message édité par Lou013 le 19-05-2008 à 23:51:57

---------------
[topic des lieux abandonnés] | "Sur HFR chacun a raison et les autres sont des cons"
mood
Publicité
Posté le 19-05-2008 à 23:51:19  profilanswer
 

n°1734175
gatsu35
Blablaté par Harko
Posté le 20-05-2008 à 06:58:19  profilanswer
 

Lou013 a écrit :

Code :
  1. ?>
  2.         <td>
  3.                 <a target="popup" onclick="window.open('','popup','width=800','height=600','left=50','top=50','scrollbars=2')" href="<?php echo $path;?>">
  4.                           <img src="<?php echo $pathThumb;?>">
  5.                </a>
  6.         </td>
  7.     <?php


 
:jap:


Ca te dirait pas de regarder le code source HTML généré de ta page (CTRL+U sous firefox, c'est juste la méthode de base quand on dev en PHP (ou dans tout autre langage serveur).  
 
On ne se base pas sur du graphique mais sur le rendu du code

n°1734183
flo850
moi je
Posté le 20-05-2008 à 07:33:13  profilanswer
 

Lou013 a écrit :

j'ai lu sur je ne sais plus quel site "de confiance" que c'était une astuce à l'opendir... En quoi est-ce "sale"? (pour ma culture générale ;-) )
 
Et sinon je viens de remplacer le code et ça me refait le même soucis qu'avant (les lignes rouges) :D
 
edit: Voila dans les exemples un peu plus bas dans la page http://fr.php.net/glob


 
c'est ele chdir qui est sale

Lactique a écrit :

Ca serait pas mieux comme ça ?

Citation :

<img src="<? echo $pathThumb; ?>">



 
<?=$pwet?> ets un raccourcis pour <? echo $pwet?>


---------------


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Tableau d'images cliquables[Résolu]

 

Sujets relatifs
[Résolu] [Java/Jsp] La ressource demandée n'est pas disponiblepour que @Before devine le test en cours [resolu]
[Résolu] [Java] Requête BD : "Le jeu de résultats est fermé"[Résolu][Oracle] Problème requete
[Résolu]Récupérer l'id courant ?[C] probleme avec librairie mysql.h [résolu]
sup des caracteres et rajouter un prefix dans nom de fichier [RESOLU]Accés à un attribut de tableau
[résolu]Pb avec LoadMovie:fonctionne ou pas selon l'anim à chargerrecuperer les noms des images d'un dossier
Plus de sujets relatifs à : Tableau d'images cliquables[Résolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR