@ non fa comparire la stringa d'errore, ma l'errore rimane, giusto?

A me oltre a dare l'errore, non mi scrivere il valore di "titolo".

In più è strano che in Mozilla il php funzioni correttamente.
In explorer no. Forse l'errore è nell'html del form:

<form action="../insert.php" method="post" enctype="multipart/form-data" name="info" onsubmit="return checkdati()">
Titolo: <input type="text" size="80" name="titolo" maxlength="254" value="<?echo $titolo ;?>">
Contenuto:<textarea name="contenuto" rows="20" cols="60"><?echo $contenuto ;?></textarea>
</form>