Davvero non capisco....

ogni volta che invio un form in $post e scrivo questo dentro:

<?
$faccina = "testo";
?>

lui dopo aver postato per la ridà cosi:

<?
$faccina = \"testo"\;
?>

E' chiaro fin da subito che intenzione di eliminare quelle fastidiose \


Se è necessario, questo è il form che controlla il post...ma non penso di aver inserito cose strane


--------------------

//se sei loggato ecco cosa vedi
echo "<center>";
echo "Ciao ecco i risultati del tuo inserimento:";
$errore= false;

//Recupero il valore della textare
$mioValore = $_POST[oggetto]; //Ho utilizzato il metodo POST

//Eseguo il controllo
if(strlen($mioValore) > 50){
echo "Lunghezza non valida";
}else{
echo "OK";
}

echo "";

$oggetto = str_replace(".\.", "", $oggetto);

#controllo che il file sia accessibile
if (!$apri = fopen ("user/blog-$user_env.dat","w")) {
$errore=true;
echo "non posso aprire il file";
}else{
$apriw = fopen ("user/blog-$user_env.dat","w");

#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,$oggetto);

#chiudo il file
fclose($apriw);
}

#se c'e l'errore mi dice di inserirli di nuovo altrimenti mi fa leggere gli annunci


-------------------------



ditemi voi