con questo script cancello la directory verificando prima che sia vuota solo che non mi fa niente chi mi trova l'ingippo?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>
";
}

Rispondi quotando