Non riesco ad aprire un file di testo usando il seguente codice:

Codice PHP:
<?
$filename 
"messaggi.txt";
$open_text fopen($filename"a"); 
if(!
$fp) die ("Errore nella apertura del file");
fwrite($open_text"ciao");
?>
Mi da "Errore nell'apertura del file".
Avendolo aperto in "a" dovrebbe crearmelo il file, però anche se è già presente non funziona lo stesso