script per scrivere su un file da un form.. mi da errore di dati mancanti perchè ?

pagina dove si inseriscono i dati ins.htm
codice:
<html> 
<body> 
<center> 
<form method=get action="verifica.php">


Oggetto
<input type="text" name="oggetto" size="30">


Descrizione

<textarea name="descrizione" rows="3" cols="30"></textarea></p>


<input type="submit" value="Invia">
<input type="reset" value="Cancella">
</form>
</body>
</html>
questa la pagina verifica.php
Codice PHP:
<?php 

echo "<center>"
echo 
"Ciao ecco i risultati del tuo inserimento:"
$errorefalse

If((!
$oggetto) || (!$descrizione)) { 
#controllo che nessun campo sia vuoto 
$errore=true
echo 
"Non hai compilato tutti i campi <a href=\"ins.htm\">torna indietro</a>"
exit; 

else{ 
echo 
" i campi sono ok"

#controllo che il file sia accessibile  
if (!$apri fopen ("file.txt","a+")) { 
$errore=true
echo 
"non posso aprire il file"
}else{ 
$apriw fopen ("file.txt","a+"); 
#ora creo una variabile che contiene la linea di reparazione 
$linea ="<hr color=red>"
# e sul file scrivo nome e vado a capo,il recapito e vado a capo 
# l'oggetto e vado a capo e la linea ti separazione 
fputs($apriw,"$nome\n"); 
fputs($apriw,"$recapito\n"); 
fputs($apriw,"$oggetto\n"); 
fputs($apriw,"$linea"); 
#chiudo il file 
fclose($apriw); 

#se c'e l'errore mi dice di inserirli di nuovo altrimenti mi fa leggere gli annunci 
if($errore){ 
echo
"
 Riinseriscili perfavore
"


else{ 
echo 
"
 <a href=\"annunci.php\">leggi gli annunci</a>"


?>
pagina annunci.php
Codice PHP:
<?php 
echo "Ecco i dati
"

if (!
$apri fopen("file.txt","r")){ 
echo 
"Non posso aprire il file"
}else{ 
#Se il file si può leggere allora con un ciclo while 
# leggo tutte le righe del mio file 
while(!feof($apri)){ 
$leggo fgets($apri,255); 
echo 
"$leggo
"



fclose($apri); 
?>