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.

$testo_ricevuto=nl2br($_REQUEST("testo_inviato"));
echo $testo_ricevuto;

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?

VN:F [1.9.22_1171]
Rating: 7.0/10 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)
Mantenere le andate a capo nel testo proveniente da textarea con PHP, 7.0 out of 10 based on 1 rating