TABLEAU AUTOMATIQUE
JIB
-
bg62 Messages postés 26247 Date d'inscription Statut Modérateur Dernière intervention -
bg62 Messages postés 26247 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
voila avec mon script en php, j'arrive à afficher tous les dossiers sur mon seveur et leurs contenus:
<?php
function parcours_dossier($chemin_dossier)
{$dossier = opendir($chemin_dossier);// On ouvre le dossier à lire
while($element = readdir($dossier))// On parcours l'ensemble des éléments présent dans le dossier
{if(($element != ".") && ($element != ".."))// On ne s'occupe ni du répertoire courant ni du répertoire parent
{if(file_exists($chemin_dossier."/".$element) && is_dir($chemin_dossier."/".$element))// Si le fichier est un dossier
{echo "".$element."<br>";
parcours_dossier($chemin_dossier."/".$element);// On parcours les sous dossiers (c'est ici qu'intervient la récursivité car la fonction s'appelle elle-même)
}else
{echo "<a href='".$chemin_dossier."/".$element."' target='_blank'>".$element."</a><br>";
}
}
}
closedir($dossier);
}
parcours_dossier("test/");// On appelle la fonction de parcours des dossiers
?>
Seulement, ils s'affichent tous les uns en-dessous des autres et moi je voudrais qu'ils s'affichent dans un tableau à 3 colonnes :
Les 3 premiers dossiers et leurs contenus sur la première ligne, les 3 suivants sur la deuxième ligne, etc...
Si quelqu'un pouvait m'aider s'il vous plaît ??
Merci d'avance
voila avec mon script en php, j'arrive à afficher tous les dossiers sur mon seveur et leurs contenus:
<?php
function parcours_dossier($chemin_dossier)
{$dossier = opendir($chemin_dossier);// On ouvre le dossier à lire
while($element = readdir($dossier))// On parcours l'ensemble des éléments présent dans le dossier
{if(($element != ".") && ($element != ".."))// On ne s'occupe ni du répertoire courant ni du répertoire parent
{if(file_exists($chemin_dossier."/".$element) && is_dir($chemin_dossier."/".$element))// Si le fichier est un dossier
{echo "".$element."<br>";
parcours_dossier($chemin_dossier."/".$element);// On parcours les sous dossiers (c'est ici qu'intervient la récursivité car la fonction s'appelle elle-même)
}else
{echo "<a href='".$chemin_dossier."/".$element."' target='_blank'>".$element."</a><br>";
}
}
}
closedir($dossier);
}
parcours_dossier("test/");// On appelle la fonction de parcours des dossiers
?>
Seulement, ils s'affichent tous les uns en-dessous des autres et moi je voudrais qu'ils s'affichent dans un tableau à 3 colonnes :
Les 3 premiers dossiers et leurs contenus sur la première ligne, les 3 suivants sur la deuxième ligne, etc...
Si quelqu'un pouvait m'aider s'il vous plaît ??
Merci d'avance
A voir également:
- TABLEAU AUTOMATIQUE
- Tableau word - Guide
- Réponse automatique thunderbird - Guide
- Logiciel de sauvegarde automatique gratuit - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Tableau ascii - Guide
3 réponses
Salut,
une piste:
au lieu d'afficher directement par un echo , tu stockes les elements dans un array à plusieurs dimentions
et ensuite tu le parcours pour l'affichage comme tu veux
une piste:
au lieu d'afficher directement par un echo , tu stockes les elements dans un array à plusieurs dimentions
et ensuite tu le parcours pour l'affichage comme tu veux
J'avoue ne pas être à l'aise avec la fonction array.
Est ce que tu pourrais déveloper le code de ton idée s'il te plait ?
Est ce que tu pourrais déveloper le code de ton idée s'il te plait ?