Ciao,

ho questo form per cancellare una cartella

<FORM ACTION=\"$PHP_SELF?id=02bis\" METHOD=\"post\"><INPUT TYPE=\"text\" NAME=\"dir\" SIZE=\"40\" ONKEYUP=\"this.value=this.value.toLowerCase()\" MAXLENGTH=\"35\"><INPUT TYPE=\"submit\" VALUE=\"Cancella\" STYLE=\"height:23px; width:150px;\"></FORM>

punta alla funzione deldir

function deldir($dir)
{
$handle = opendir($dir);
while (false!==($FolderOrFile = readdir($handle)))
{
if($FolderOrFile != "." && $FolderOrFile != "..")
{
if(is_dir("$dir/$FolderOrFile"))
{ deldir("$dir/$FolderOrFile"); } // recursive
else
{ unlink("$dir/$FolderOrFile"); }
}
}
closedir($handle);
if(rmdir($dir))
{ $success = true; }
return $success;
}
deldir($dir);
echo"
La pagina $dir è stata cancellata correttamente


<META HTTP-EQUIV=Refresh CONTENT=\"2; URL=$PHP_SELF?id=02\">
";


vorrei far si che non cancellasse ad esempio le cartelle "pippo" e "pollo" dandomi come risposta . . . "queste cartelle non si possono cancellare"

ho provato con file exist ma non ci riesco; come potrei fare?

Grazie.