A voir également:
- Php lister répertoire
- Easy php - Télécharger - Divers Web & Internet
- Répertoire téléphonique gratuit - Télécharger - Bureautique
- Lister les disques cmd - Guide
- Mon répertoire téléphonique sur google - Forum iPhone
- Pourquoi certains contacts disparaissent de mon répertoire - Accueil - Guide Android
4 réponses
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
14 janv. 2012 à 13:22
14 janv. 2012 à 13:22
Salut,
Tu peux utiliser la fonction readdir.
Il y a un exemple dans la documentation.
https://www.php.net/readdir
Tu peux utiliser la fonction readdir.
Il y a un exemple dans la documentation.
https://www.php.net/readdir
salut,
je viens de faire ce code mais il ne liste pas les fichiers des sous répertoires comment faire ?
voici le code :
<?
// dossier à lister
$path = "mon_dossier/";
// ouverture du dossier
$dir_handle = @opendir($path) or die("Impossible d'ouvrir $path");
while ($file = readdir($dir_handle)) {
if($file == "." || $file == ".." || $file == "ma_page.php" )
continue;
echo "<a href=\"$path$file\">$file</a><br />";
}
// fermeture
closedir($dir_handle);
?>
je viens de faire ce code mais il ne liste pas les fichiers des sous répertoires comment faire ?
voici le code :
<?
// dossier à lister
$path = "mon_dossier/";
// ouverture du dossier
$dir_handle = @opendir($path) or die("Impossible d'ouvrir $path");
while ($file = readdir($dir_handle)) {
if($file == "." || $file == ".." || $file == "ma_page.php" )
continue;
echo "<a href=\"$path$file\">$file</a><br />";
}
// fermeture
closedir($dir_handle);
?>
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
14 janv. 2012 à 14:04
14 janv. 2012 à 14:04
Tu peux vérifier avec is_dir() si $file est un dossier.
Si oui, alors tu lances une autre boucle pour le lister.
Regarde du côté de la récursivité.
Tu peux aussi essayer ce code déjà tout fait :
http://www.wikistuce.info/doku.php/php/lister_des_fichiers_de_facon_recursive#%5B1%5D
Si oui, alors tu lances une autre boucle pour le lister.
Regarde du côté de la récursivité.
Tu peux aussi essayer ce code déjà tout fait :
http://www.wikistuce.info/doku.php/php/lister_des_fichiers_de_facon_recursive#%5B1%5D
<?
// dossier à lister
$path = "mon_dossier/";
// ouverture du dossier
$dir_handle = @opendir($path) or die("Impossible d'ouvrir $path");
while ($file = readdir($dir_handle)) {
if(is_dir($file))
{
}
else
{
}
if($file == "." || $file == ".." || $file == "ma_page.php" )
continue;
echo "<a href=\"$path$file\">$file</a><br />";
}
// fermeture
closedir($dir_handle);
?>
dans :
while ($file = readdir($dir_handle)) {
if(is_dir($file))
{
// je met quoi ici ?
}
else
{
}
// dossier à lister
$path = "mon_dossier/";
// ouverture du dossier
$dir_handle = @opendir($path) or die("Impossible d'ouvrir $path");
while ($file = readdir($dir_handle)) {
if(is_dir($file))
{
}
else
{
}
if($file == "." || $file == ".." || $file == "ma_page.php" )
continue;
echo "<a href=\"$path$file\">$file</a><br />";
}
// fermeture
closedir($dir_handle);
?>
dans :
while ($file = readdir($dir_handle)) {
if(is_dir($file))
{
// je met quoi ici ?
}
else
{
}