Visualizzazione dei risultati da 1 a 2 su 2

Discussione: andata a capo

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    17

    andata a capo

    Salve a tutti,
    Ho del testo salvato in un DataBase MySql (la riga dove tengo il testo è di tipo text ), ma quando vado a mostrare i dati in una tabella HTML non mi visualizza il testo con l'andata a capo e me lo mostra tutto su una riga unica!
    Ho provato con addslashes/stripslashes ma mi fa visualizzare i caratteri "strani" (é ò ù à ' ì ^ ..ecc..)
    L'unico modo che ho trovato per far si che avvenga l'andata a capo è scrivere direttamente nel testo "
    " quando lo salvo/inserisco nel DataBase, ma mi sembra 1 pò scomodo...
    Come posso fare per visualizzare l'andata a capo??
    Grazie per le eventuali risposte! ciao

  2. #2
    La soluzione più adatta è utilizzare la funzione nl2br
    oppure una sua evoluzione, che elimina gli "a capo" di ogni codifica (sia Win, sia Linux, ecc):

    Codice PHP:
    function nl2br2($text) {
        return 
    str_replace(array("\r\n""\r""\n"), "
    "
    $text);


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.