Bonjour, je me fais un outil qui devrait lister les PHP en local , curieusement sur un site de mon ordinateur, il parcours bien tout le site, mais n'fiche que les images ? peut 'être un détail que j'aurais mal codé ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
 
<?php 
function recursive_readdir ($dir) 
 {
	if (is_dir ($dir)) $dh = opendir ($dir);
	else {
		  echo $dir, ' repertoire non valide'; 
		  exit;
		  }
	while (($file = readdir ($dh)) !== false ) 
	  { 
		if ($file !== '.' && $file !== '..') 
		 { 
           $path =$dir.'/'.$file; 
		   if (is_dir ($path)) 
		    { 
				recursive_readdir ($path); 
			}
			else {
                   $OK="O";
                   if(strpos($file, " ") !== false)
			         {
                      $OK="O"; } else{ $OK="N"; 
					  }
				 if ($OK=="O") {echo $path, '<br />';
				 }  
         }
		}
	}
	closedir ($dh); 
}	
recursive_readdir ('.');
?>