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);
}
?>