Non viene eliminata perchè devi prima eliminare i file che sono all'interno, e comunque se sei su a***a devi piazzare la cartella in questione in "public/". Prova questo script:
codice:
<?php
function eliminafile($file)
{
if ( is_dir( $file ) )
{
$file = $file{ strlen($file) - 1 } != '/' ? $file . '/' : $file;
$handle = @opendir( $file );
while ( false !== $f = @readdir( $handle ) )
{
eliminafile( $file . $f );
}
@closedir( $handle );
}
else
{
@unlink( $file );
}
}
?>
Non l'ho testata ma l'ho rivista e dovrebbe funzionare. Per usarla, basta fare: eliminafile('percorso/per/il/file.txt'), omonimo discorso per le directory.