Visualizzazione risultati 1 fino 4 di 4

Discussione: Non visualizzare <BR>

  1. #1
    mattemod non è connesso AlterVistiano
    Data registrazione
    07-06-2002
    Residenza
    Livorno, Toscana, Italia
    Messaggi
    755

    Predefinito

    Ciao a tutti
    Esiste una funzione in PHP che se si invia da un'area di testo ad un database lui inserisce automaticamente &lt;br&gt; quando uno va a capo. Questa funzione è nl2br();
    Io vorrei sapere invece se esiste una funzione opposta: selezionando dati da un database dove è presente il tag HTML &lt;br&gt; e visualizzandoli in un'area di testo, eliminare il &lt;br&gt; e andare a capo.
    Grazie anticipatamente
    Matteo

    Hestiun World
    Drago Bianco
    Fantasy Art

    Gentoo Linux rsync - hybrid +amd64/~amd64 - last gentoo-sources

  2. #2
    Guest

    Predefinito

    Citazione Originalmente inviato da mattemod
    Ciao a tutti
    Esiste una funzione in PHP che se si invia da un'area di testo ad un database lui inserisce automaticamente &lt;br&gt; quando uno va a capo. Questa funzione è nl2br();
    Io vorrei sapere invece se esiste una funzione opposta: selezionando dati da un database dove è presente il tag HTML &lt;br&gt; e visualizzandoli in un'area di testo, eliminare il &lt;br&gt; e andare a capo.
    Grazie anticipatamente
    matteo, scusa una cosa, io non avrò capito come al solito ma...

    quando il php recupera i dati dal db per farteli leggere li mette in htm,

    non dovrebbe quindi l'htm tradurre il &lt;br&gt; ed andare a capo?

  3. #3
    mattemod non è connesso AlterVistiano
    Data registrazione
    07-06-2002
    Residenza
    Livorno, Toscana, Italia
    Messaggi
    755

    Predefinito

    Se lo stampi con un "print" o un "echo" direttamente nella pagina, si. Ma io devo visualizzare i dati in una "textarea", che mi visualizza il codice HTML in formato testuale, e quindi mi visualizza &lt;br&gt; invece di andare a capo.
    Se mi lascia &lt;a&gt;&lt;/a&gt; e gli altri a me non importa, ma vorrei che quando c'è &lt;br&gt; nella textarea vada a capo invece di visualizzarmi &lt;br&gt;.
    Non so se mi sono spiegato bene.
    Grazie
    Matteo

    Hestiun World
    Drago Bianco
    Fantasy Art

    Gentoo Linux rsync - hybrid +amd64/~amd64 - last gentoo-sources

  4. #4
    Guest

    Predefinito

    Puoi usare
    str_replace("&lt;br&gt;", "\n", $variabile)
    che in $variabile sostituisce &lt;br&gt; con il carattere di andata a capo (\n)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •