ho questo form in una pagina

<form name="form1" method="post" action="cancella.php" >
[img]<?=$nome_directory.$array_immagini[$a]?>[/img]

<input name="$cancella" type="text" value="<?=$nome_directory.$array_immagini[$a]?>" />
<input name="invia" type="submit" value="Cancella" />
</form>


nella pagina cancella.php il codice seguente :

<?
unlink($cancella);
?>


mi dice che $cancella è vuoto......come mai? cosa ho sbagliato????'

grazie in anticipo