Lister les fichiers d'un dossier, et en faire des liens

Soyez le premier à donner votre avis sur cette source.

Snippet vu 6 533 fois - Téléchargée 29 fois

Contenu du snippet

Voila, le but de ceci est pour moi de lister les fichiers contenus dans un dossier qui sera par la suite disponible a des utilisateurs. via des lien a Href

Source / Exemple :


if ($Repertoire == 'EspacePerso')//si le dossier == dossier a ne pas lister, rien ne se passe
	{
	}ELSE{

	if (is_dir($Repertoire)) 
		{
		$dir = opendir($Repertoire); //ouvre le repertoire courant désigné par la variable
	
		while($file = readdir($dir))
			{ 
			//on lit tout et on récupere tout les fichiers dans $file

			if(!in_array($file, array(".","..")))
				{
				//on eleve le parent et le courant '. et ..' 

                                        //sort l extension du fichier
					$page = explode("/", $file);
					$page = explode(".", ($page[count($page)-1]));
					$nom_fichier = $page[0];
					$ext_fichier = $page[1];

					if($ext_fichier=='php')
						{
						}Else{
						if($ext_fichier=='')
							{
							}Else{
							echo '<a href="'.$Repertoire.'/'.$file.'">----';
							echo $nom_fichier;
							echo '</a>';
							echo ' - '.$ext_fichier;
							echo '<br>';
						}
					}
				}	
			} 
		}
	}
?>

Conclusion :


$Repertoire est le repertoire a cibler
'EspacePerso' est un dossier a ne pas lister

Je pense que c'est optimisable, vu que je suis novice en php, alors n'ésitez pas a commenter

Essayer ici http://grg666.free.fr
avec le code phpcs

A voir également

Ajouter un commentaire Commentaires
Messages postés
35
Date d'inscription
mardi 10 juin 2003
Statut
Membre
Dernière intervention
30 décembre 2006

lol
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
mdr
Messages postés
1980
Date d'inscription
dimanche 20 février 2005
Statut
Membre
Dernière intervention
24 septembre 2012
5
Effectivement, la même source mais en bien mieux :
http://www.phpcs.com/code.aspx?ID=33593
Messages postés
35
Date d'inscription
mardi 10 juin 2003
Statut
Membre
Dernière intervention
30 décembre 2006

Bon, c'est pas grave, quelqu'un d'autre m'a aidé sur cette page
http://www.phpcs.com/code.aspx?ID=33593
Messages postés
35
Date d'inscription
mardi 10 juin 2003
Statut
Membre
Dernière intervention
30 décembre 2006

MTRZEN, j'utilise ton script depuis ce matin mais j'aimerais trier les fichiers de la liste par nom. Est-ce que c'est possible ? (Perso je vois pas comment faire ...)
Afficher les 39 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.