Codice PHP:
 if($_POST)
{
$id=stripslashes($_POST['IDobject']);
if(
is_numeric($id) && !empty($id))
{
@
$sql1=mysql_escape_string($sql1);
$sql1=mysql_query("select type from category where IDcat='$id';");
$riga=mysql_fetch_array($sql1);
$dir=opendir(".././upload/".$riga['type']);
while(
$file=readdir($dir))
{
if ( 
$file != ".." && $file != ".")
{
//verifico che directory sia vuota o meno
    
if(!empty($dir))
    {
    
    echo 
"<font color=red>*Impossibile eliminare la directory $dir.</font>";
    }
    
    else
    {
    
$canc=$riga['type'];
    
$sql2=mysql_escape_string($sql2);
    
$sql2=mysql_query("delete from category where type='$canc';");
    
rmdir("../upload/".$riga['type']);
    }
}
}
}
else 
{
echo 
"
<script>
history.back();
</script>
"
;
}
}
else
{
echo 
"
<script>
alert(\"Non possiedi i permessi per accedervisi!\");
self.location.replace(\"../logout.php\");
</scropt>
"
;

con questo script cancello la directory verificando prima che sia vuota solo che non mi fa niente chi mi trova l'ingippo?