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

  FORUM HardWare.fr
  Programmation
  PHP

  Les images, php et base de données

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Les images, php et base de données

n°1249433
pitcauvet
Posté le 20-11-2005 à 19:42:19  profilanswer
 

Bonjour tout le monde,
j'ai une question à propos des images, php et base de données.  
 
J'ai un dossier qui contient plusieurs images et j'aimerais avoir une page php avec un menu déroulant qui contient le nom de toutes les images qui sont dans mon dossier. Comment faire pour que ce menu contient les noms de toutes les images qui sont dans le dossier?
 
Merci  :)


Message édité par pitcauvet le 20-11-2005 à 19:44:20
mood
Publicité
Posté le 20-11-2005 à 19:42:19  profilanswer
 

n°1249440
KangOl
Profil : pointeur
Posté le 20-11-2005 à 20:03:03  profilanswer
 

et le rapport avec une base de donnée ?


---------------
Nos estans firs di nosse pitite patreye...
n°1249441
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 20-11-2005 à 20:09:25  profilanswer
 

C'est faisable avec un truc du genre.
 
Tapé en direct, pas vérifier.
 

Code :
  1. <select name="toto">
  2. <?php
  3. foreach (glob('mon dossier/*.jpg') as $filename) {
  4. echo '<option>',basename($filename),'</option>',chr(13);
  5. }
  6. ?>
  7. </select>


Message édité par The-Shadow le 20-11-2005 à 20:10:19
n°1250219
pitcauvet
Posté le 21-11-2005 à 19:49:00  profilanswer
 

The-Shadow merci ton code fonctionne très bien!
Par contre si je met une variable il ne fonctionne plus:

  • foreach (glob(images/$ma_variable*.jpg') as $filename) {  


Comment faut il faire pour mettre une variable ici? Merci

n°1250299
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 21-11-2005 à 21:17:16  profilanswer
 

$mondossier='toto';
glob('images/'.$mondossier.'/*.jpg)
 
=> Recherchera tous les *.jpg dans 'images/toto/'

n°1250317
sielfried
Posté le 21-11-2005 à 21:45:01  profilanswer
 

pitcauvet a écrit :

The-Shadow merci ton code fonctionne très bien!
Par contre si je met une variable il ne fonctionne plus:

  • foreach (glob(images/$ma_variable*.jpg') as $filename) {  


Comment faut il faire pour mettre une variable ici? Merci


 
http://fr2.php.net/manual/fr/language.types.string.php


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1250718
pitcauvet
Posté le 22-11-2005 à 14:25:57  profilanswer
 

ok ça marche!  :) .
Par contre une dernière question:  
Dans ce cas seuls les images jpg vont être rechercher, mais si je veux qu'il y est les images jpg et les images gif?  :heink:

n°1250735
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 22-11-2005 à 14:45:39  profilanswer
 

Bah dans ce cas, il faut laisse toutes les extensions passész et faire ton filtre ensuite en php.

n°1250742
sielfried
Posté le 22-11-2005 à 14:51:09  profilanswer
 

Mieux :
glob('chemin/{*.jpg,*.gif}', GLOB_BRACE);


Message édité par sielfried le 22-11-2005 à 14:51:49

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1250755
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 22-11-2005 à 15:19:18  profilanswer
 

Bien vu.

mood
Publicité
Posté le 22-11-2005 à 15:19:18  profilanswer
 

n°1250758
pitcauvet
Posté le 22-11-2005 à 15:23:23  profilanswer
 

Ok, merci pour vos codes! Mon script fonctionne à présent.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Les images, php et base de données

 

Sujets relatifs
Bouger des images (ou graphiques) à intervale régulierMini base
[ereg] Retrouver tout les liens des images <img> et des liens <a>la sélection de la base de données échoue
[ eVC++ ] [socket] Eviter les envois de données "dans la nature"Afficher les données d'un tableau avec while
Socket et envoi d'images ???Question connection locale sur base MySQL
Résolution images 
Plus de sujets relatifs à : Les images, php et base de données


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