Vous êtes ici Codes PHP et MySQL > Images > Visionneuse

 

Visionneuse

Script simple permettant de visionner les images contenues dans un répertoire.
 
Mathieu
[20] sources en PHP voir
Code vu 18479 fois
Enregistré le 02 Sept 2004
  • Digg ce code sur digg.com
  • Bookmark ce code sur del.icio.us
  • Bookmark ce code sur Google
  • Bookmark ce code sur Yahoo
  • Ajoute Visionneuse
  • Partage ce code sur Facebook
 
 
 
 

Code Source


01.
02.
03.
04.
05.
06.
07.
08.
09.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
 
<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Visionneuse                                               */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts39-PHP.htm               */
/* Auteur         : Mathieu                                                   */
/* Date édition   : 02 Sept 2004                                              */
/*                                                                            */
/******************************************************************************/


   //affichage de l'entête du tableau
   echo
   "
   <table border=1 align=center>
   <tr>
   <td>Image</td>
   <td>Nom de l'image</td>
   </tr>
   ";
    
   //nom du répertoire contenant les images à afficher 
   $nom_repertoire './';

   //ouvre le repertoire
   $pointeur opendir($nom_repertoire); 
   $i 0; 

   //stocke les noms de fichiers images dans un tableau
   while ($fichier readdir($pointeur)) {
   if (substr($fichier, -3) == "gif" ||
       substr($fichier, -3) == "jpg" ||
       substr($fichier, -3) == "png" ||
       substr($fichier, -4) == "jpeg" ||
       substr($fichier, -3) == "PNG" ||
       substr($fichier, -3) == "GIF" ||
       substr($fichier, -3) == "JPG")
      { 
       $tab_image[$i] = $fichier;
       $i++;
      }       
   } 
    
   //on ferme le répertoire 
   closedir($pointeur); 

   //on trie le tableau par ordre alphabétique 
   array_multisort($tab_imageSORT_ASC); 

   //affichage des images (en 60 * 60 ici)
   for ($j=0;$j<=$i-1;$j++) 
   { 
   $image '<img src="'.$nom_repertoire.'/'.$tab_image[$j].'"  width="60" height="60">';

   // affichage bas du tableau
   echo
   '
   <tr>
   <td align="center">'.$image.'</td>
   <td align="center">'.$tab_image[$j].'</td>
   </tr>
   ';
   } 
   echo '</table>';

?>

 

Fonctions du code

: Affiche une chaîne de caractères - (PHP 4, PHP 5)
: - (PHP 4, PHP 5)
: Lit une entrée du dossier - (PHP 4, PHP 5)
: Retourne un segment de chaîne - (PHP 4, PHP 5)
: Ferme le pointeur sur le dossier - (PHP 4, PHP 5)
: Trie les tableaux multidimensionnels - (PHP 4, PHP 5)
Commentaires
je veut script php de vote photo en etoile
(code source php puit formulaire )
 
bonjour
je viens de test ce code, mais j ai des petits problemes.
voila quand j ouvre la page il me cree un tableau mais juste une seul ligne avec les entete.
il ne m affiche pas les photos .
je n ai modififer que le non du rep.
y a t il une autre ligne a modif ou quel est la syntaxe pour nomer le rep
merci de votre aide
ps suis debutant en php.
 
Bonjour,

La ligne : $image = '...
etait mal cropé et affichait des %%20 dans l'url.

Pas besoin de modifier le nom de ton repertoire, le probleme ne venait pas de la. J'ai mis le code à jour.
 
merci pour ton aide mais helas je n ais plus de message d erreur mais les photos ne s afiche pas j ai juste la premiere ligne avec les entete de tableau.
je ne comprend pas
j utilise easyphp1.8
merci encore de ton aide
JP moody
 
easyphp1.8 est très bien pour ca, tu dois avoir un probleme avec le chemin de ton répertoire. Tu peux passer par le forum si ton problème persiste :
http://forums.phpsources.org
 
bonjour
je viens de test le code de visionneuse, mais j ai des petits problemes.
voila quand j ouvre la page il me cree un tableau mais juste une seul ligne avec les entete.
il ne m affiche pas les photos .
je n ai modifier que le non du rep.
y a t il une autre ligne a modif ou quel est la syntaxe pour nomer le rep
merci de votre aide
 
bj,
pour le code de visionneuse, tous est bon sauf les photos qui n'affichent pas
je ne sais pas pourquoi?
 
Ajouter un commentaire
Code de sécurité

Attention: Les champs marqués d'une étoile * sont obligatoires
 

Connexion

 
 

Images

 
 

PHP

 
 
        Publicité