Afficher la liste des fichiers d'un rep web ?

Résolu
pierrotdegironde Messages postés 61 Date d'inscription   Statut Membre Dernière intervention   -  
pierrotdegironde Messages postés 61 Date d'inscription   Statut Membre Dernière intervention   - 28 oct. 2022 à 15:44

Bonjour,

je suis un peu (beaucoup) truffe en informatique mais j'ai réussi à faire un site web perso pages html, transferts ftp...

Je désire en cliquant sur un lien, afficher tous les fichiers (.jpg) d'un répertoire sur le web.

Comme procéder simplement ?

- Je e par un site perso de "free"

- j'ai bien les FTP pour mettre les fichiers

- Je sais faire une page HTML (simple)
(faut il créer un index.html ? ou mettre en racine du répertoire images autre chose ?

Merci à vous pour vos lumières :-)

Windows / Chrome 106.0.0.0

A voir également:

6 réponses

jee pee Messages postés 41235 Date d'inscription   Statut Modérateur Dernière intervention   9 630
 

Bonjour,

Il existe une possibilité d'afficher la liste des fichiers d'un répertoire sans créer de page html.

Il faut créer un répertoire, par exemples Images

Dans ce répertoire créer un fichier texte qui s'appelle .htaccess (attention ce fichier commence bien par un point, et n'a pas d'extension comme .txt) qui contient

Options +Indexes

Après il suffit d'aller sur ce répertoire http://monsite.free.fr/Images


1
jee pee Messages postés 41235 Date d'inscription   Statut Modérateur Dernière intervention   9 630
 

Par défaut les pages perso de Free sont en php 4, il faudrait indiquer que l'on veut utiliser la version 5

Pour cela, dans le fichier .htaccess , rajouter en début la ligne

php 5

1
pierrotdegironde Messages postés 61 Date d'inscription   Statut Membre Dernière intervention   3
 

Merci à toi tout ok !!! 

(j'ai bien sup le .txt et ok)

Sinon, la "cerise sur le gâteau"

existe t il un moyen automatique pour "afficher" les images ?

;-)

0
jee pee Messages postés 41235 Date d'inscription   Statut Modérateur Dernière intervention   9 630
 

Le mieux serait de chercher un module php qui affiche les photos sous le format d'un album.

Car on ne peut pas le faire en html, là il faut attaquer la programmation. Comme mettre dans le répertoire un fichier index.php rudimentaire, basique :

<?php

$scandir = scandir("./");
foreach($scandir as $fichier){
    if(preg_match("#\.(jpg|jpeg)$#",strtolower($fichier))){
        echo "<img src=\"./$fichier\"> <br/> $fichier<br/>";
    }
}

?>

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
pierrotdegironde Messages postés 61 Date d'inscription   Statut Membre Dernière intervention   3
 

là je t'ai perdu :-)

Je créé le PHP comme le txt et le renomme en .php, marche pas, message :

 Fatal error: Call to undefined function: scandir() in /mnt/112/sda/1/a/site/images/index.php on line 3

0
pierrotdegironde Messages postés 61 Date d'inscription   Statut Membre Dernière intervention   3
 

Alors là, j'aime l'informatique :-)

Tout OK , un GRAND MERCI !

0