Bonjour,
Alors j'ai un petit script qui me permet de lister les fichiers présents dans le dossier, jusqu'à la tout va bien, mais j'aimerai les classés. C'est à dire que les dossiers les mettre en haut de la liste et les fichier en dessous.
Pour cela j'avais pensé à un tableau, mais je n'arrive pas à incorporer mon tableau à mes fichiers voyaient plutôt:
CODE:
Code PHP :
<HTML>
<BODY>
<table border=5>
<tr>
<?php
$chemin = $_GET['chemin'];
echo $chemin;
echo "<p>";
$repertoire = openDir($chemin);
while ($fichier = readDir($repertoire))
{
"<tr>";
if (is_dir($chemin . "/" . $fichier))
{
// Si dossier
if ($fichier == "..")
{
// Lien sur le répertoire parent
if ($p = strrpos($chemin, "/")) // "/" Si trouvé
{
$parent = substr($chemin, 0, $p);
echo "<img src='rep.gif'/> <a href='toto.php?chemin=" . $parent . "'>..</a><br>";
}
}
else if ($fichier != ".")
// Sous répertoire
echo "<img src='rep.gif'/> <a href='toto.php?chemin=" . $chemin . "/" . $fichier . "'>" . $fichier . "</a><br>";
}
else
{
// Si fichier
$extention = strtolower(pathinfo($fichier, PATHINFO_EXTENSION));
if (strpos("/gif/jpg/jpeg/bmp/png/ico", $extention)) // Si extension trouvée dans la liste
// Si fichier image
$icone = '<img src="gif.gif"/>';
else if (strpos("/html/htm", $extention)) // Si extension trouvée dans la liste
// Si fichier image
$icone = '<img src="html.gif"/>';
else
// Fichier autre
$icone = '<img src="txt.gif"/>';
echo $icone . " <a href='" . $chemin . "\\" . $fichier . "'>" . $fichier . "</a><br>";
}
}
closeDir($repertoire);
?>
</tr>
</table>
</BODY>
</HTML>
Et screen:
On voit bien que le tableau est en dessous :(
Vous pouvez venir à mon aide ? Merci :)