Buon giorno, ho il problema di dover gestire gli apici singoli e doppi all'interno di un txt.
Questo txt è composto da messaggi che lasciano gli utenti.
Se trovo problematiche di questo tipo ( l'associazione), (" l'associazione") oppure (" associazione") gestisco il tutto inserendo il backslash in questo modo:
codice:
$messaggio = addslashes($_POST['messaggio']);
Quindi all'interno del file avrò questa situazione (l\\\'associazione), (\\\"l\\\'associazione\\\") oppure (\\\"associazione\\\")

Poi quando voglio visualizzarne il contenuto, che inserisco dentro le input type=text, utilizzo lo stripslashes cosi:
codice:
<?
$file = implode('\n',array_reverse(file('../public/guestbook.txt')));
$stringa = explode('\n',$file);
			
$n = 0;
foreach($stringa as $value){
             /*$value = str_replace("\\'","",$value);
	$value = str_replace('\\"','',$value); */
									$value = stripslashes($value);
?>
<input type="text" name="email_news" size="60" maxlength="500" class="LogPass" value="<? echo $value;?>">
Rimuovi


<?	$n++;
}
Ma il problema è che ne resta sempre uno di backslash quindi faccio una str_replace, ma non funziona lo stesso...

Sapete dirmi come posso ovviare al problema dei singoli e doppi apici all'interno di un txt?
Grazie mille....