Bonjour,
j'ai ce petit morceau de programme qui permet de scanner un dossier (afin d'y trouver tous les fichiers) mais je voudrais que celui-ci scanne également les sous-dossiers...

j'ai essayé plusieurs choses trouvé a droite a gauche mais je me retrouve toujours avec des erreurs ou cela ne marche pas.
auriez-vous une astuce?

merci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<? // Scan du rep et MAJ de la table 
$dir = opendir($rep); 
while($f = readdir($dir)) { 
if(substr($f,-4)==".exe"||".zip") { 
if(!$val=mysql_fetch_array(mysql_query("SELECT * FROM $table WHERE url='".$f."'"))) 
mysql_query("INSERT INTO $table(url,download) VALUES('".$f."',0)"); 
} 
} 
closedir($dir);
j'ai également essayé ceci : (en vain)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
$dossier = opendir($rep);
while ($Fichier = readdir($dossier)) 
{
	if ($Fichier != "." && $Fichier != "..") 
	{
 
		  if(substr($f,-4)==".exe"||".zip") {
			 if(!$val=mysql_fetch_array(mysql_query("SELECT * FROM $table WHERE url='".$f."'")))
				mysql_query("INSERT INTO $table(url,download) VALUES('".$f."',0)");
				  }
    }
}
closedir($dossier);
mon arborescence est de cette forme:
-dossier1
-ssdos1
-ss-ssdos1
-ss-ssdos2
-ssdos2
-ss-ssdos1
-ss-ssdos2
-ss-ssdos3
-ss-ssdos4
-ssdos3
-ss-ssdos1
-ss-ssdos2

merci de votre aide