Ragazzi ho un problema con il mio script o è PHP che ha un problema con lo script. In poche parole lo script che analizza file e cartelle appena incontra una nuova cartella non la esamina. Esamina solo cartelle di primo livello, potete aiutarmi?
codice:
<?php
function fileSystem($nomeDir=".") {
$dirHandle=opendir($nomeDir);
if($dirHandle) {
print("<ul type=\"square\">");
print("[*]Sei in <font color=\"red\">$nomeDir</font>");
print("");
while($contDir=readdir($dirHandle)) {
if(is_dir($contDir)) {
if($contDir!="."&&$contDir!="..") {
$nomeDirTmp=$nomeDir."/".$contDir;
fileSystem($nomeDirTmp);
}
}
else {
print("[*]$contDir");
}
}
}
print("[/list]");
closedir($dirHandle);
}
if(!isset($_GET["nomeDir"])) {
$nomeDir=".";
}
else {
$nomeDir=$_GET["nomeDir"];
}
fileSystem($nomeDir);
?>