sto cercando di cancellare una cartella e il suo contenuto tramite php, ma non funziona mai...

lo script che viene inviato con get tramite questo link:

Codice PHP:
Users attualmente nel database</h3>
<p align="center">
<strong class="testo">Ci sono <? echo $numuser[0]; ?> users correnti nel database.[/b]




<?
$queryc
="SELECT * FROM users ORDER BY username";
    
$userlist=mysql_query($queryc) or die("Nessun user nel database");

?>
<center>
<table border="0" bordercolor="#333333">
<tr>
<td width="20%" height="15" align="center" valign="middle" bgcolor="#0066CC">
<font size="2" color="#FFFFFF">
<center>
[b]USER[/b]
</center></font>    </td>
<td width="20%" height="15" align="center" valign="middle" bgcolor="#0066CC">
<font size="2" color="#FFFFFF">
<center>
[b]PASSWORD[/b]
</center></font>    </td>
<td width="10%" height="15" align="center" valign="middle" bgcolor="#0066CC">
<font size="2" color="#FFFFFF"></font>
<center>
<font color="#FFFFFF" size="2">[b]GESTISCI[/b]</font>
</center></td>
</tr>
<?
while ($userinfo mysql_fetch_array($userlist)){
?>
<tr>
<td width="20%" align="center" valign="middle" class="dati">
<center>
<? echo $userinfo['username']; ?>
</center></td>
<td width="20%" align="center" valign="middle" class="dati">
<center>
<? echo $userinfo['userpassword']; ?>
</center></td>
<td width="20%" align="center" valign="middle">
<center>
<? 
        
$id
$userinfo['userid'];
$name_delete$userinfo['username'];
echo  
"[url='canc_user.php?id_delete=$id&$name_delete'][img]cancella.gif[/img][/url]" ?>
</center></td>
</tr>
<? ?>
</table>
richiama la pagina php che contiene:

Codice PHP:
<?php include('connessione.php');
$id=$_GET['id_delete']; 
$userdir=$_GET['name_delete']; 
unlink("utenti/".$userdir."/*"); 
rmdir("utenti/".$userdir); 
$risultato=mysql_query("Delete From users where userid ='$id'") or die ("non trovo la tabella"); 
echo 
"<meta http-equiv='refresh' content='0; url=gestisci_user.php'>"?>
mi cancella l'utente dal database, ma non mi rimuove la cartella, potete aiutarmi????