Script PhP de lecture de répertoire
11 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
- afrodiziak
- WRInaute occasionnel

- Messages: 370
- Inscription: 25 Déc 2004
Script PhP de lecture de répertoire
Bonjour,je cherche un script qui scanne un répertoire d'images et qui renvoie dans un tableau : $tab[0]="adresseimage-0";....$tab[$i]="adresseimage-n";
Y-a-t-il une fonction merci...
Y-a-t-il une fonction merci...
-

chmouc - WRInaute occasionnel

- Messages: 291
- Inscription: 3 Oct 2003
On en trouve sur google, il suffit de chercher un peu :
http://www.google.fr/search?q=lister+un ... 8&oe=utf-8
http://www.google.fr/search?q=lister+un ... 8&oe=utf-8
- shrom
- WRInaute impliqué

- Messages: 865
- Inscription: 5 Juil 2004
- Code: Tout sélectionner
$mesimages = array();
$fp = fopen('/mon_rep_contenant_les_images');
while (false !== ($file = readdir($fp))) {
$mesimages[] = $file;
}
- afrodiziak
- WRInaute occasionnel

- Messages: 370
- Inscription: 25 Déc 2004
Merci c'est cool. 
Dernière édition par afrodiziak le Dim Juil 03, 2005 14:53, édité 1 fois.
- shrom
- WRInaute impliqué

- Messages: 865
- Inscription: 5 Juil 2004
Ou bien:
- Code: Tout sélectionner
$mesimages = glob("/mon_repertoire/{*.jpg,*.JPG,*.gif,*.GIF,*.png,*.PNG}", GLOB_BRACE);
- afrodiziak
- WRInaute occasionnel

- Messages: 370
- Inscription: 25 Déc 2004
J'ai ce script et rien ne s'affiche j'ai fais une erreur ?
- Code: Tout sélectionner
$mesimages=array('vide');
$mesimages = glob("/images/{*.jpg,*.JPG,*.gif,*.GIF,*.png,*.PNG}", GLOB_BRACE);
for ($i=0;$mesimages[$i]!=false;$i++)
{
echo"$mesimages[$i]";
echo"----------------";
}
- shrom
- WRInaute impliqué

- Messages: 865
- Inscription: 5 Juil 2004
- Code: Tout sélectionner
$mesimages = glob("/images/{*.jpg,*.JPG,*.gif,*.GIF,*.png,*.PNG}", GLOB_BRACE);
foreach ( $mesimages as $image )
{
echo $image;
echo"----------------";
}
Ton répertoire images se trouve bien à la racine de ton disque, j'en doute ?
Indique le répertoire de façon relative à ton script, par exemple s'il se trouve dans le même dossier que ton script, tu indique "./images"
- afrodiziak
- WRInaute occasionnel

- Messages: 370
- Inscription: 25 Déc 2004
en fait voici comment j'ai classé :
1-fichier index.html
2-répertoire liste contient le script de listing.php
2-1 répertoire images
2-1-1 répertoire petites
et en fait quand j'écris dans listing.php :
$files = glob('/images/petites/{*.gif}');
rien ne se passe....
1-fichier index.html
2-répertoire liste contient le script de listing.php
2-1 répertoire images
2-1-1 répertoire petites
et en fait quand j'écris dans listing.php :
$files = glob('/images/petites/{*.gif}');
rien ne se passe....
- shrom
- WRInaute impliqué

- Messages: 865
- Inscription: 5 Juil 2004
- Code: Tout sélectionner
$files = glob('/images/petites/{*.gif}');
ne renverra jamais rien si le répertoire n'est pas '/images'. Cf le post précédent.
essaye donc glob('images/petites/*.gif');
-

correiaj - WRInaute passionné

- Messages: 1110
- Inscription: 25 Avr 2005
et puis si tu est en php5, il y a la fonction scandir() qui te renvoie les fichiers de la directorie dans un tableau.
sinon, pour la variante avec le readdir:
$dir = "/tmp";
$dh = opendir($dir);
while (false !== ($filename = readdir($dh))) {
$files[] = $filename;
}
tu peut faire un sort ou un rsort suivant l´ordre dans lequel tu désires les fichiers...
sinon, pour la variante avec le readdir:
$dir = "/tmp";
$dh = opendir($dir);
while (false !== ($filename = readdir($dh))) {
$files[] = $filename;
}
tu peut faire un sort ou un rsort suivant l´ordre dans lequel tu désires les fichiers...
- afrodiziak
- WRInaute occasionnel

- Messages: 370
- Inscription: 25 Déc 2004
shrom a écrit:
- Code: Tout sélectionner
$files = glob('/images/petites/{*.gif}');
ne renverra jamais rien si le répertoire n'est pas '/images'. Cf le post précédent.
essaye donc glob('images/petites/*.gif');
ça marche à présent merci @ vous.
11 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- [résolu] Forcer /repertoire, interdire /repertoire/index.php
- Liens vers repertoire/ ou ... repertoire/index.php
- Script de lecture radio stream compatible firefox
- Comment lancer un script php à parrtir d'un autre script php ?
- Lecture RSS sous PHP
- ../repertoire/ ou ../repertoire/index.php ?
- Aide php lecture de contenu d un fichier
- php : lecture d'un fichier html
- [php] lecture d'une image dans un autre dossier
- Script pr Scanner un répertoire
Consultez la description détaillée des produits ou services de Google suivants : Google Video
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
