[Php]Mantenere fromattazione in un textarea Clicca QUI per vedere il messaggio nel forum |
| Drake83 |
Ciao! Come da oggetto volevo sapere se è possibile mantenere il formato di un testo immesso in un textarea. Ad esempio se in una pagina c'è un textarea e dentro vi scrivo
" ciaoo
ciaooo
ciaooo"
e passo come parametro post il valore di tale campo vorrei che la pagina ricevente mantenesse il formato immesso. So che è una domanda banale ma appunto come si fa a mantenere la formattazione?
Definendo molto semplicemente il textarea così :
<textarea name="domanda" ></textarea>
e stampando nella pagina ricevente il valore di $_POST[doamnda] mi scrive il testo in una riga unica.
Grazie :D |
| foolish |
devi utilizzare delle regex,
prova così.
PHP:
$text = preg_replace('/(\r|\n|\r\n)/','<br />',$_POST['textarea']);
|
| yeah |
Sì, è una questione di sostituire le sequenze di escape necessarie per passare il testo da una pagina all'altra in qualcosa di stampabile.
Prova quando dice foolish oppure guarda le varie funzioni di sostituzione in String functions |
| Drake83 |
ok grazie mille :D
yeah un giorno o l'altro mi devo sdebitare rispondi sempre tu :asd:
Ciao! |
|
|
|