Page 1 sur 1

Affichage du contenu d'un répertoire sur serveur

Publié : 02 nov. 2009, 22:54
par paumic
Bonjour,

En tant que novice dans la rédaction de page web, j'aimerais savoir s'il y a une façon de faire apparaître sur une page web le contenu d'un répertoire d'un serveur sans être obligé de taper l'hyperlien de chaque document de ce répertoire.

Merci,

Paul

Re: Affichage du contenu d'un répertoire sur serveur

Publié : 02 nov. 2009, 23:08
par Zefling
Ça dépend où ils se trouvent. Sinon par défaut, apache affiche les fichiers des dossiers (chose que je m'empresse de virer).

Tu veux justes les afficher ?

Sinon il y a la solution PHP (fonctionne pour les dossiers enfants, sinon il faut faire autrement) :

Code : Tout sélectionner

$dir= 'chemin du dossier' ;

$dossier = opendir($dir);
while (false !== ($ficher = readdir($dossier))) {
	if (is_file($dir.DIRECTORY_SEPARATOR.$ficher)) {
		 echo '<a href="'.str_replace('\\', '/', $dir).'/'.$ficher.'">'.$ficher.'</a> ';
	}		
}
closedir($dossier);
 
Ps : T'as l'un des pire user agent que j'ai pu voir à ce jour.

Re: Affichage du contenu d'un répertoire sur serveur

Publié : 03 nov. 2009, 04:44
par paumic
Zefling,

En fait, j'aimerais que la personne qui accède à la page puisse aussi ouvrir les documents "enfants" de ce répertoire.

Est-ce la séquence que tu m'as donné peut faire?

Merci,

Paul

Re: Affichage du contenu d'un répertoire sur serveur

Publié : 03 nov. 2009, 18:50
par Zefling
Oui, mais c'est du PHP

Sinon, quand tu fais « http://mondomain.com/dossier-a-afficher/ », ça donne quoi ?