Devo inviare per e-mail un testo inserito in un campo TEXTAREA, conservando però tutti i newline.
Ho trovato molte info nella preziosa pillola di Saibal:
http://forum.html.it/forum/showthrea...hreadid=228487
però io non devo inserire il testo in un database, ma inviarlo per e-mail.
Quindi i
non mi servono.
Il mio campo textarea si chiama "condizioni", allora se faccio:
e poi ci metto nel body dell'e-mail:Codice PHP:
$Condizioni = nl2br(stripslashes($_POST["condizioni"]));
mi ritrovo un testo lughissimo senza nessun "a capo".Codice PHP:
$Body = $Condizioni;
Se invece faccio
tutto funziona, ma non mi sembra il massimo dell'eleganza quel doppio str_replace.Codice PHP:
$Condizioni = nl2br(stripslashes($_POST["condizioni"]));
$Condizioni = str_replace("
", "\n", $Condizioni);
$Body = $Condizioni;
C'e' qualche via più diretta?
Grazie