Listage d'images en php

Listage d'images en php - PHP - Programmation

Marsh Posté le 08-03-2009 à 10:14:00    

Bonjour à tous,
 
Voilà, comme le titre l'indique, j'aimerais créer sur mon site une galerie d'images, avec le code php le plus épuré possible, sans mysql, ni vignettes ... Juste avoir "x" images par pages, qui s'actualisent automatiquement selon les uploads de mes images dans un dossier.
J'ai bien parcouru le forum, les sites genre phpcs, mais on y propose souvent des scripts trop étoffés, et j'avoue aussi qu'étant plutot étranger au php je n'arrive pas à juger de la fiabilité des codes ...
Au cas ou je ne serais pas clair, voici un exemple de ce que je souhaite faire : http://www.ekiselev.com/ (On ne peut plus simple comme galerie hein :) ... C'est tout a fait ce qu'il me faut ...)
Quelqu'un pourrait m'aiguiller ? Merci d'avance si réponses il y a

Reply

Marsh Posté le 08-03-2009 à 10:14:00   

Reply

Marsh Posté le 08-03-2009 à 10:51:57    

Bonjour,
 
Tu peux lire tout les fichiers d'un répertoire avec quelques chose comme çà :

Code :
  1. $d = @dir($directory)
  2. if ($d->handle) {
  3.      while (($entry = $d->read()) != false) {
  4.          // Filtre les fichiers images
  5.      }
  6. }


 
Ce genre de script s'actualise avec les upload dans le dossier.  
 
Voila !

Reply

Marsh Posté le 08-03-2009 à 11:03:28    

Alors là ... Pommage total ^^
 
J'ai placé ce script dans le corps d'une page html enregistrée en php, puis remplacé $directory par $mondossierdimages, et rien ne se passe. Tout ce qui apparait sur ma page, c'est le code php lui meme. Je pense que j'ai du zapper une étape :)

Reply

Marsh Posté le 08-03-2009 à 11:19:10    

Bah le script n'est pas près à l'emploi, c'était pour te guider!
 
Après, si le code php s'affiche c'est que ton serveur est mal configuré. Je te conseille de lire des tutoriaux / ou de la doc sur PHP.

Reply

Marsh Posté le 08-03-2009 à 14:34:00    

Ce code liste les fichiers d'un dossier. A toi de l'adapter.
 

Code :
  1. <?php
  2.   $handle = opendir('.');
  3.   echo "Fichiers :<br />";
  4.   while ($file = readdir($handle)) {
  5.     if ($file != "." && $file != ".." ) {
  6.      echo "$file<br />";
  7.   }
  8.   }
  9.   closedir($handle);
  10. ?>


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Marsh Posté le 09-03-2009 à 17:49:28    

bon sinon y'a scandir, glob, pour pas te casser la tête...

Reply

Marsh Posté le 10-03-2009 à 08:25:12    

scandir
foreach( resultat ){
if ereg("\.jpg ou gif ou png ou bmp)=> ok
}
Aussi simple que ça :)
:jap:
http://a74.fr/w3c/pics/


---------------
Photos Panoramiques Montagnes Haute Savoie
Reply

Sujets relatifs:

Leave a Replay

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