Alors voila je n'utilise pas de base de données pour ce script et son rôle est de trouvé tous les fichiers présents sur mon serveur hormis ceux qui portent les extensions php, htm et html
Seulement voila comme la liste est plutôt longue j'aimerai l'afficher sur plusieurs pages mais je ne sais pas comment faire.
Voila le script en question
<html>
<head>
</head>
<body>
<?php
// Tableau ou sera stocker les fichiers trouvés
$GLOBALS["Tfiles"]=array();
//fonction pour le scanne des fichiers et dossiers du site pour l indexation dans la base
function p_scandir($Dossier)
//debut de la fonction scandir
{
// on declare le tableau
$Tfiles = array();
//variable qui ouvre $Dossier
$Chemin = opendir($Dossier);
$Extensions = array("php","htm","html");
$Exclu=array(".","..");
//on fait une boucle pour afficher tous les fichiers qui sont exclue du scan
while ($Fichier = readdir($Chemin))
//debut de la boucle pour la recherche de tous les fichiers n aillant pas la bonne extension
{
//si le script localise un repertoire il affiche :
if(is_dir("$Dossier/$Fichier")==true && $Fichier != "." && $Fichier != "..")
{
//on exclue les fichiers nommee dans les paramètres
if(in_array($Fichier, $Exclu)){ continue; }
$e = explode(".",$Fichier);
array_push($GLOBALS["Tfiles"],$Fichier);
// Début du scan auto
p_scandir("$Dossier/$Fichier");
//fin du if d affichage pour les dossiers non exclue
}
//fin de la boucle pour la recherche des fichiers exclus de la recherche
}
//On ferme le scan
closedir($Chemin);
//fin de la fonction scandir .. (deux points fait la recherche en allant d un dossier en arrière
}
p_scandir("../..");
$nbr_colonne = 4;
echo '<table border="0">';
echo '<tr>';
$i=0;
foreach($GLOBALS["Tfiles"] as $v){
$td .= '<td>'.$v.'</td>';
if ($i % $nbr_colonne == 0){
echo '</tr><tr>';
}else{
echo $td;
$td='';
}
$i++;
}
echo '</tr>';
echo '</table>';
?>
</body>
</html>
-------
Tous problèmes à sa solution il suffit de se renseigner et de chercher