recherche sur des dossiers
Bonjour,
Je voudrai faire une recherche dans 6 dossiers specifique mais mon dossier racine en contient 20.
Je voudrai dire a mon moteur de recherche de faire la recherche que sur ces 6 dossiers.
voici mon code
Code:
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 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
if (!empty($_POST['text']))
{
echo "<table width='500' class=tab align=center cellspacing=2 cellpadding=2>"
."<tr class='contentGRAYnormal2'><td width='5%'><b>Type</b></td>"
."<td width='30%'><b>Nom du fichier</b></td>"
."<td width='30%'><b>Date de modification</b></td><td width='10%'><b>Taille</b></td></tr>\n";
}
function recherche ($directory)
{
if (empty($_POST['text']))
{
echo "<meta http-equiv='refresh' content='text/html';URL=recherche.php>";
}
elseif ($dir = opendir($directory))
{
while ($file = readdir ($dir))
{
if (($file==$_POST['text']) || (eregi($_POST['text'],$file)))
{
affichage($directory,$file,$tabfichier,$tabsize);
//affichage2($tabfichier,$tabsize,$tabtaille,$tabdate);
}
if($file == "." || $file == "..")
{
continue;
}
elseif (is_dir($directory."/".$file))
{
recherche($directory."/".$file);
}
}
closedir($dir);
}
}
recherche(".");
echo"</table><br>";
?> |
Merçi pour votre aide.