Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    517

    Textarea e andare a capo

    Salve ragazzi,

    Sto recuperando un testo da una textarea... nel testo ci sono dei paragrafi (ovvero l'utente va a capoi volutamente), quando vado a salvare nel db questi vengono riportati correttamete il problema sorge quando li vado a leggere , legge il testo su un'unica riga.
    Come posso risolvere questo problema?

  2. #2
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    prova con la funzione nl2br()
    Errare humanum est, perseverare ovest

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    guarda caso ho fatto una richiesta simile giorni fa e alla fine son giunto a questo codice
    non solo ti porta accapo ma riduce i troppi ritorni accapo dell'utente con due ritorni.
    in pratica un ritorno accapo corrisponde a br
    due ritorni corrisponde al tag p
    Codice PHP:
    function nl2p($st){
    $st preg_replace"/\r\n/" "\n" $st ); 
    $st preg_replace"/\n\n[\n]*(.*)/" "\n\n$1" $st );
    $ststr_replace("\n\n","</p> 

    "
    $st);
    $ststr_replace("\n""
    "
    $st);
    return 
    $st;

    ecco la funzione
    devi solo accettarti che la stringa che appaia a video abbia

    all'inizio e </p> alla fine
    quindi scriverai
    $stringa= "

    ".$stringa."</p>";
    poi naturalmente
    $stringa = nl2p($stringa);
    comunque ci sto lavorando ancora su.ù



    ringrazio Leilond che mi ha istruito e illuminato a riguardo
    leggi qui

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.