Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

AFFICHE TOUTES LES IMAGES DU RÉPERTOIRE COURANTS


Information sur la source

Description

Tout petit script pour afficher simplement toutes les images du répertoire courant.
Tres utile pour afficher 10 images sans se compliquer la vie
 

Source

  • <?
  • echo '<H2>PHOTOS</H2>';
  • if ($dir = @opendir("")) {
  • while($file = readdir($dir))
  • {
  • $TT = 'A';
  • $I = 0;
  • while ($TT != '.')
  • {
  • $TT = $file[$I];
  • $I ++;
  • }
  • $TT = $file[$I];
  • if ($TT == 'j')
  • {
  • print ("<p align='center'><BR> $file <BR>");
  • print ("<img src='$file' width='640' height='480'></p>");
  • }
  • }
  • closedir($dir);
  • }
  • ?>
<?
echo '<H2>PHOTOS</H2>';
 if ($dir = @opendir("")) {
  while($file = readdir($dir))
  {
    $TT = 'A';
    $I = 0;
    while ($TT != '.')
    {
       $TT = $file[$I];
       $I ++;
    }
    $TT = $file[$I];
    if ($TT == 'j')
    {
      print ("<p align='center'><BR> $file <BR>");
      print ("<img src='$file' width='640' height='480'></p>");
    }
  }
  closedir($dir);
}
?>

Commentaires et avis

signaler à un administrateur
Commentaire de revinc le 07/10/2003 10:27:50

Un code optimisé c'est bien, mais un code incompréhensible optimisé ça ne sert à rien.
merci donc à tous les programmeurs de mettre des noms de variables cohérents (pas de TT donc) et de commenter....

et $TT = 'A'; , ça sert à quoi exactement dans ta source ?

signaler à un administrateur
Commentaire de kimmelf2 le 10/10/2003 00:20:03

TT = 'A' peut eventuellement servir a eviter une valeur aleatoire de TT lors du premier passage dans le while ($TT !='.' )

Je ne sais pas comment fonctionne les declarations de variables en PHP, mais certains langages ne mettent pas forcement la variable a 0.

Dans son pgm, si par malheur TT vaut '.', ca fausse la premiere exec du while suivant.

TT='A' permet d'initialiser TT avec une valeur qui fera tourner le while correctement.

Par contre, vu que le PHP derive du C et qu'en C y'a une fonction qui permet de decouper un nom de fichier en lecteur/chemin/fichier/extension (ainsi que la fonction inverse) , tu devrais la retrouver aussi dans PHP. Cherche un peu ...

signaler à un administrateur
Commentaire de cybernetique le 07/03/2004 18:11:28

tres bon petit script....mon probleme c'est qu'il 'm'affiche bien les fichiers de mon repertoire, mais la photo n'apparati pas (juste la croix)....ca vient de quoi?
merci d'avance

signaler à un administrateur
Commentaire de cbestern le 13/12/2004 06:33:17

ça doit venir d'une erreur dans le liens, vérifie que l'adresse de la photo correspond bien a celle de ton site.

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.