Il fopen deve essere chiamato in una variabile, che poi verrà utilizzata dal fwrite e fclose, prova cosi :
<?php
$titoloa = $_POST['titoloa'];
print($titoloa);
$filename = 'promo.txt';
print($filename);
if(!($file=fopen($filename,"w+")))
echo "Errore di apertura del file!";
else
{
fwrite($file,'$titoloa='.$titoloa);
fclose($file);
}
?>