Affiché des images a partir d'un repertoire

Affiché des images a partir d'un repertoire - PHP - Programmation

Marsh Posté le 10-11-2002 à 15:39:43    

Voila je cherche (et j'ai pas trouvé  :( ) un script php ou une methode pour affiché sur une page web toutes les images qui se trouve dans un reperoitre.
C a doit pas etre forcement bien presenté mais ca doit s'accualisé tout seul (si je met de nouvelles images dans le rep je ne doit pas avoir besion de modifier le code de la page)
 
Es possible ??
Comment faire ??
 
 :jap:


---------------
** STRAVA || Photos flick r || Pooky's world trip **
Reply

Marsh Posté le 10-11-2002 à 15:39:43   

Reply

Marsh Posté le 10-11-2002 à 16:38:05    

coockie_jr a écrit a écrit :

Voila je cherche (et j'ai pas trouvé  :( ) un script php ou une methode pour affiché sur une page web toutes les images qui se trouve dans un reperoitre.
C a doit pas etre forcement bien presenté mais ca doit s'accualisé tout seul (si je met de nouvelles images dans le rep je ne doit pas avoir besion de modifier le code de la page)
 
Es possible ??
Comment faire ??
 
 :jap:  




 
oui c'est largement possible voici ce qu'il faut faire :)  
 
 

Code :
  1. $dossier = opendir("/rep_image/" );
  2.     while($dossier2 = readdir($dossier)){
  3.       if($dossier2 != "." && $dossier2 != ".." && $dossier2){
  4.         echo "<img src=\"".$dossier2."\"><br>\n";
  5.       }
  6.     }


Mouais effectivement il ya une petite errrut il faut metre en chaine de caractere le chemin du repertoire, mais pas la peine d'utilsé une variable pour cela mais bon !


Message édité par berceker le 10-11-2002 à 16:54:12

---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?
Reply

Marsh Posté le 10-11-2002 à 16:50:34    

Petite correction du code de berceker :

Code :
  1. $dir = './rep_image/';
  2. $dossier = opendir($dir);
  3.     while($dossier2 = readdir($dossier)){
  4.         if($dossier2 != "." && $dossier2 != ".." && is_file($dir.$dossier2)){
  5.             echo "<img src='$dir$dossier2'><br>\n";
  6.         }
  7.     }

Reply

Marsh Posté le 10-11-2002 à 17:37:35    

merci a vous deux je vais essyé :)


---------------
** STRAVA || Photos flick r || Pooky's world trip **
Reply

Marsh Posté le 10-11-2002 à 19:22:42    

bon ca marche mais je vousdrait savoir un dernier petit truc
 
je souhaite mettre le chemin du fichier a coté de mon image mais ddasn une zone de text
 
 
donc j'ai rajouté ca  
 

Code :
  1. echo '<input name="textfield" size="100" type="text" value="http://mondomaine.fr/$dossier2"> ';


 
mais le probleme c qu'il me met $dossier2 et pas le nom de mon fichier  [:sisicaivrai]  
 
c koi le prob??


Message édité par coockie_jr le 10-11-2002 à 19:23:07

---------------
** STRAVA || Photos flick r || Pooky's world trip **
Reply

Marsh Posté le 10-11-2002 à 19:44:28    

Pour que les variables soit prissent en compte dans une chaine il faut qu'elle soit contenue dans des guillemets doubles « " ». Ensuite tu devras échapper tout les « " » avec « \ » (remplacer « " » par « \" ») ou mettre des guillemets simples « ' » dans ton code html.


Message édité par kalex le 10-11-2002 à 19:45:07
Reply

Marsh Posté le 10-11-2002 à 20:17:42    

Kalex a écrit a écrit :

Pour que les variables soit prissent en compte dans une chaine il faut qu'elle soit contenue dans des guillemets doubles « " ». Ensuite tu devras échapper tout les « " » avec « \ » (remplacer « " » par « \" ») ou mettre des guillemets simples « ' » dans ton code html.




 
tu peut donner un exemple par ce que chuis pas sur d'avoir tout compris  :heink:


---------------
** STRAVA || Photos flick r || Pooky's world trip **
Reply

Marsh Posté le 10-11-2002 à 21:09:37    

Code :
  1. echo '<input name="textfield" size="100" type="text" value="http://mondomaine.fr/'."$dossier2".'"> ';

 
Ca c'est le mieux je crois. En fait il n'essaie pas de trouver des variables entre les '. Bref dans ton echo ça marche pas. Tu peux aussi faire echo "blablabla" mais si tu veux mettre des " dans blablabla tu dois les faire précéder de \ afin qu'il ne les traite pas comme des ". Bon c pas très clair mais en lisant 5 x tu comprendras.

Reply

Marsh Posté le 10-11-2002 à 23:06:26    

belgique a écrit a écrit :

 

Code :
  1. echo '<input name="textfield" size="100" type="text" value="http://mondomaine.fr/'."$dossier2".'"> ';

 
Ca c'est le mieux je crois. En fait il n'essaie pas de trouver des variables entre les '. Bref dans ton echo ça marche pas. Tu peux aussi faire echo "blablabla" mais si tu veux mettre des " dans blablabla tu dois les faire précéder de \ afin qu'il ne les traite pas comme des ". Bon c pas très clair mais en lisant 5 x tu comprendras.




 
encore merci a tous !!ca marche
 
j'en suis a la 6 lecture et je commence a comprendre  [:ddr555]  
 
 :jap:  


---------------
** STRAVA || Photos flick r || Pooky's world trip **
Reply

Marsh Posté le 11-11-2002 à 00:06:53    

belgique a écrit a écrit :

 

Code :
  1. echo '<input name="textfield" size="100" type="text" value="http://mondomaine.fr/'."$dossier2".'"> ';

 
Ca c'est le mieux je crois. En fait il n'essaie pas de trouver des variables entre les '. Bref dans ton echo ça marche pas. Tu peux aussi faire echo "blablabla" mais si tu veux mettre des " dans blablabla tu dois les faire précéder de \ afin qu'il ne les traite pas comme des ". Bon c pas très clair mais en lisant 5 x tu comprendras.




 
ou
 

Code :
  1. echo "<input name=\"textfield\" size=\"100\" type=\"text\" value=\"http://mondomaine.fr/$dossier2\"> ";

 
 
le $dossier2 sera reperé comme variable.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed