1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| <?php
function afficheft($chemin) {
// Un tableau pour les fichiers
$fichiers = array();
if (is_dir($chemin)) {
// dir ouvert
$handle = opendir($chemin);
// on cherche les files dans le dir
while (($f = readdir($handle)) !== FALSE) {
if ($f != '.' && $f != '..') {
array_push($fichiers, $f);
}
}
// dir ferme
closedir($handle);
}
return $fichiers;
}
// On y va
$chemin='ft/';
$fichiers=afficheft($chemin);
natcasesort($fichiers);
foreach($fichiers as $f) {
echo '<a href="'.$chemin.$f.'" target="_blank" style="color:white">'.$f."</a><br />\n";
}
?>
</body>
</html> |