Oggi parleremo di una funzione magica di PHP, utile ai webmaster, per mantenere le andate a capo nel testo proveniente da textarea.
La funzione in questione è nl2br()
Supponiamo di avere 2 pagine:
- inviadati.php con una form contenente una textarea che invia i suoi dati alla pagina ricevidati.php
- ricevidati.php che si occuperà di mostrare a video il contentuto della textarea
se nella pagina inviadati.php scriviamo il seguente testo
ciao
io mi chiamo luigi
e sono nato a brescia
e la inviamo alla pagina ricevidati.php, questa ci mostrerà il nostro testo così
ciao io mi chiamo luigi e sono nato a brescia
Come vediamo il testo compare su una riga sola.
Per mantenere le andate a capo nel testo inviato con la textarea usiamo la funzione nl2br().
La pagina ricevidati.php sarà cosi composta ora.
[php]
$testo_ricevuto=nl2br($_REQUEST(“testo_inviato”));
echo $testo_ricevuto;
[/php]
Ora il testo che verrà mostrato a video sarà quello che avevamo scritto precedentemente, mantenendo le andate a capo come volevamo.
ciao
io mi chiamo luigi
e sono nato a brescia
Facile no?
Lascia un commento