Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [PHP]formattazione testo

    Ciao!
    ho un database[mysql] e una tabella testi con un campo testocanzone di tipo TEXT, il mio problema è di inserire un
    a ogni fine riga:
    quello che ho adesso immagazzinato e del tipo
    "
    ma che bel castello
    marcondirondello
    "

    devo modificarlo così:
    "
    ma che bel castello

    marcondirondello

    "
    Qualcuno ha un idea?
    come determino il fine di ogni riga?

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    devi sostituire \n (newline) con
    .
    se i dati memorizzati ti arrivano da un form puoi usare la funzione www.php.net/nl2br oppure www.php.net/str_replace
    think simple think ringo

  3. #3
    Ho provato con il seguente script:
    ---------------------------------------------------------------------
    $dati=mysql_query("select testo,traduzione from testi limit 1");
    while( $array=mysql_fetch_array($dati))
    {
    $testo=$array[testo];
    $testomodificato=str_replace ("/n","
    ",$testo);

    $traduzione=$array[traduzione];
    $traduzionemod=str_replace ("/n","
    ",$traduzione);
    }
    echo"$testomodificato";
    echo"$traduzionemod";
    --------------------------------------------------------------------
    Il problema è che non ha nessun effetto e vedo tutto scritto normale senza formattazione.
    consigli?

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    \n e non /n
    think simple think ringo

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.