ok ho cercato e ci sono riuscito o quasi...nel senso che sono arrivato a questo punto...
quando salvo nel database faccio:
$contenuto=mysql_escape_string ($contenuto);
poi quando invece stampo:
$string=$valori["contenuto"];
$string=stripslashes($string);
$string=nl2br($string);
in questo modo ho sistemato gli apici e gli a capo...solo che adesso mi rimane da sistemare i caratteri accentati...avevo trovato che con:
$string= htmlentities($string, ENT_QUOTES, ISO-8859-1);
riuscivo a convertirli nel modo giusto ma dopo che ho utilizzato la funzione mysql_escape_string al posto di à ho à e inoltre mi "annulla" la funzione nl2br in quanto mi sostituisce ai vari a capo
e quando li stampo vengono stampati :S
cmq da notare è che mysql_escape_string mi mette gli à (o simili) che la funzion htmlentities non riconosce...c'è una funzione che mi converte gli à con l'à?? io ho provato a cercarla nella documentazione ma non l'ho trovata..
se non esiste come faccio?:S
Grazie