j'aimerai afficher le contenu d'un dossier sur une page web.
j'ai donc assembler ce code, il marche tres bien mais là ou je bloque c'est pour le trie.
J'aimerai que les fichiers apparaissent par ordre décroissant et je n'arive pas a trouver le morceau de code corespondant.
j'ai essayer avec sort() / arsort() mais je ne sais pas ou le placer ..
<?
$chemin="../dossier/";
$d=opendir("$chemin");
$Nmax = 5; // nombre par page
$Ncur = -2; // n° de la fiche courante
$Ndeb=@$_GET["num"]; // 1ère page transmise par l'URL
?>
<table width="100%" cellpadding="5" cellspacing="5" >
<tr>
<td align="left"><div class="titre"><u>Les Docs</u></div></td>
</tr>
<tr>
<td align="left"><table width="100%" >
<tr>
<td>Liste des Dossiers</td>
<td width="200" align="right"> </td>
</tr>
<tr>
<td> </td>
<td align="right"> </td>
</tr>
</table>
<?
//----------[DEBUT BOUCLE]------------
while (($entry = readdir($d)) && ($Ncur<$Nmax+$Ndeb)) {
if($Ncur>=$Ndeb) {
if ($entry!=='.' && $entry!=='..'){
require_once("../dossier/$entry");?>
<table width="100%" cellpadding="5" >
<tr>
<td width="25%" rowspan="3" align="center"><?php echo $image ?></td>
<td colspan="2" class="titre"><?php echo $titre ?></td>
</tr>
<tr>
<td colspan="2"><?php echo $description ?></td>
</tr>
<tr>
<td width="42%"> </td>
<td width="33%"><div align="center"><a href="index.php?page=down">Télécharger</a></div></td>
</tr>
</table> <?
}}
// une de plus
$Ncur++;
}
//------------[FIN BOUCLE]------------
?>
<table width="100%" >
<tr>
<td> </td>
<td align="right"> </td>
</tr>
<tr>
<td> </td>
<td width="200" align="right">
<table cellpadding=3><tr>
<?
// Navigation
// Des pages avant ?
if($Ndeb > 0) { ?>
<td>
<A href="?num=<? echo $Ndeb-$Nmax; ?>"
>Retour</A>
</td>
<? }
// Des pages après ?
if($entry) { ?>
<td>
<A href="?num=<? echo $Ncur; ?>">Suite</A>
</td>
<? } ?>
</tr></table>
</td>
</tr>
</table></td>
</tr>
</table>
<?
closedir($d);
?>
Merci pour votre aide