Une petite aide sur opendir /readdir

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Une petite aide sur opendir /readdir

Re: Une petite aide sur opendir /readdir

par Mazarini » 20 oct. 2011, 10:01

...
La grande question c'est aussi, a-t-on besoin de refaire une boucle while (sur $ouvert = openddir($racine/$file); ?) une fois qu'on a sélectionné un répertoire ?
Oui^^

Une solution est de faire une fonction qui retourne le premier jpeg trouver dans le sous-répertoire.
Ensuite tu fais un truc genre :
$tableau[] = array('repertoire' => $file, 'vignette' => tafonction($racine.'/'.$file));

Une petite aide sur opendir /readdir

par jeandelamarquise » 20 oct. 2011, 09:40

Bonjour,

Voilà, je souhaite coder pour afficher des fichiers et faire une galerie.
D'habitude, je fais ce genre de code :
<?php
$racine ="images/galerie";
$ouvert = openddir($racine);
// boucle sur le $ouvert
while ( ( $file = readdir($ouvert) ) !== false ) {
if ( is_dir($file ) )&& $file != "." && $file != ".." ) {
$tableau[] = $file;
}
}
// Afficher X thumbnails et 1 photo moyenne
?>
// Donc, là, je récupére mes répertoires où je peux avoir des fichiers jpeg donc j'aimerai un code qui permet de récupérer le $tableau[exemple_de_repertoire) et affichier les thumbnails (ranger dans /images/galerie/exemple_de_repertoire/thumbs et les lister pour en afficher une grande (par défaut la première ou dernière du répertoire.

La grande question c'est aussi, a-t-on besoin de refaire une boucle while (sur $ouvert = openddir($racine/$file); ?) une fois qu'on a sélectionné un répertoire ?

Merci à vous si vous pouviez m'aider à dépatouiller tout ça... Peut être les classes ou fonctions pourraient être un plus ?

Billy.