Scusa, non avevo capito bene la tua prima domanda!![]()
Ad ogni modo, quell'echo (suppongo) sia per mettere un breakspace ed andare a capo di una riga.
Stavo ricontrollando i vecchi post in proposito, e vedo che quella echo sta in uno dei tuoi...... quindi non so cosa volevi intendere.
Forse sono stato poco chiaro nella spiegazione dell'altra tua domanda, ma ho dovuto interpretare quello che te avevi scritto, in quanto non avevo elementi per farti un esempio più calzante.
Quello che provavo a dirti è che l'utilizzo di nl2br() può essere vincolato dal dove andrà stampato il testo che vi passi dentro.
Se devi salvare il testo in un DB, oppure riportarlo all'interno di una textarea di una form, allora ti consiglio di NON utilizzare nl2br(), in quanto ti sostituisce ogni a-capo con un BR.
Per i db è inutile mettersi a salvarci dentro dei tag HTML, per le textarea invece il problema è che non riconoscono come a-capo il
. Ognuno di questi tag, in una textarea non sarà visto come tag ma come semplice testo, per cui stampato a video.
Ti consiglio di utilizzare nl2br() solo per mandare in echo testi, che siano estratti da DB sia che provengano da form.
Per concludere.
Se non spieghi quello che fai con i testi provenienti dalla form, non posso essere più preciso di così.
![]()