Find Files using Recursion in PHP

From Code Trash
Jump to: navigation, search
<? 
 
echo realpath(".");
echo "<BR>".$_SERVER['REQUEST_URI'];
echo "<BR>".$_SERVER['DOCUMENT_ROOT'];
exit;
chdir("..");
$r = realpath(".");
rec($r);
 
function rec($r)
{
 
	$list = scanDir($r);
 
	echo(realpath("."));
	echo "<br>";
 
	for($i = 0; $i< sizeof($list); $i++)	
	{
		chdir($list[$i]);		
		rec($list[$i]);
		chdir("..");
	}	
}
 
function scanDir($han)
{
 
	$handle = opendir(realpath("."));	
    while (false !== ($lis[] = readdir($handle))) {}
 
	for($i=2; $i<sizeof($lis); $i++)		
		if(is_dir($lis[$i]))
			$diri[] = $lis[$i];
 
	return $diri;
}
 
?>