Salut,
Le mieux à faire est de stocker la liste de tes fichiers dans un tableau numérique et en fonction de la page demandée, afficher les indices x à y.
$path = ".";
$num_page = intval($_GET['page']);
$dh = opendir($path);
while (($file = readdir($dh)) !== false) {
if($file != "." && $file != ".." && $file != "index.php") {
$files_list[] = $file;
echo "$i.
$file";
}
}
closedir($dh);
// Nombre de pages
$nb_page = ceil(count($files_list)/10);
// Contenu de la page
$debut = ($num_page-1) * 10;
$fin = $debut + 9;
$k = 1;
for ($i=$debut ; $i<=$fin ; $i++)
{
sprintf('%s.
%s', $k, $path, $files_list[$i], $files_list[$i]);
$k++;
}
?>
J'ai pas testé, le code peut être buggué... Mais dans l'idée, tu vois un peu...
N.B. : pour être conformes XHTML (puisque je constate que tu utilises
qui n'est pas du HTML4 mais du XHTML 1.x), les valeurs des attributs des balises DOIVENT être entre guillemets doubles et non simples... :
url
Bonne continuation.