Visualizzazione dei risultati da 1 a 9 su 9

Discussione: nl2br da modificare

  1. #1
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544

    nl2br da modificare

    Ho questo codice che quando premoil tasti Invio mi mette il primo
    in linea al testo e tutti gli altri br uno sotto l'altro:

    testo..







    ...testo

    io ho bisogno di modificare questo codice in modo che tutti i br mi appaiano in linea così:

    testo..



    ...testo



    Codice PHP:
    $messaggioS nl2br($messaggioS); 
    è possibile?

  2. #2
    nl2br() non leva i \n

    potresti fare un semplice replace dei \n con


    codice:
    $messaggioS = str_replace("\n", "
    ", $messaggioS);



    PS: che noia ti danno?

  3. #3
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da scimmiaparlante
    nl2br() non leva i \n

    potresti fare un semplice replace dei \n con


    codice:
    $messaggioS = str_replace("\n", "
    ", $messaggioS);



    PS: che noia ti danno?
    Mi da problemi se modifico il file che archivia i messaggi, mentre se i br sono in linea li posso modificare.

    Ho provato il tuo codice, anche se premo Invio stampa in linea, io ho bisogno che stampa come scrivo, eppoi nel file che archivia non ha stampato i br.

  4. #4
    Originariamente inviato da Ht28
    Ho provato il tuo codice, anche se premo Invio stampa in linea, io ho bisogno che stampa come scrivo, eppoi nel file che archivia non ha stampato i br.
    che?

  5. #5
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da scimmiaparlante
    che?
    Se scrivo nel textarea e premo invio, il testo va a capo, ma nel file che archivia che uso come db, si stampa tutto tranne i br.

    Poi a video nel post appare tutto scritto in linea

  6. #6
    enti, io non ho idea di quello che tu macchini nei tuoi codici, tu volevi eliminare i "\n" dalla sringa e con il replace li elimini: infatti da questo input

    codice:
    "ciaoaoaoaao \n\n\n nkldfndofndf"
    viene fuori

    codice:
    ciaoaoaoaao 
    
    
     nkldfndofndf</html>
    esattamente come hai scritto nel tuo primo post

    io ho bisogno di modificare questo codice in modo che tutti i br mi appaiano in linea così:

    testo..



    ...testo
    quindi se non ti va bene vuol dire anche che ti sei spiegato decisamente male -> se ti serve dell'altro posta il TUO codice (TUTTO il necessario) e spiegati bene , facendo esempi di come vuoi che esca e come ti esce.
    Non possiamo inventarci il funzionamento del tuo script

  7. #7
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da scimmiaparlante
    enti, io non ho idea di quello che tu macchini nei tuoi codici, tu volevi eliminare i "\n" dalla sringa e con il replace li elimini: infatti da questo input

    codice:
    "ciaoaoaoaao \n\n\n nkldfndofndf"
    viene fuori

    codice:
    ciaoaoaoaao 
    
    
     nkldfndofndf</html>
    esattamente come hai scritto nel tuo primo post

    Ho fatto delle modifiche e sembra funzionare

    avevo già questo

    $messaggioS = str_replace("\n","",$messaggioS); poi ho messo il tuo e non funzionava.

    Ho tolto quello che avevo già e ora stampa così nel file che archivia e ho poi modificato il testo a questo file come prova e a video ora stampa correttamente le correzioni e il testo come l'avevo scritto nel textarea

    testo





    testo






    quindi se non ti va bene vuol dire anche che ti sei spiegato decisamente male -> se ti serve dell'altro posta il TUO codice (TUTTO il necessario) e spiegati bene , facendo esempi di come vuoi che esca e come ti esce.
    Non possiamo inventarci il funzionamento del tuo script

  8. #8
    ci ho messo un po' a trovare il tuo messaggio nascosto ma ci sono arrivato

    Ho tolto quello che avevo già e ora stampa così nel file che archivia e ho poi modificato il testo a questo file come prova e a video ora stampa correttamente le correzioni e il testo come l'avevo scritto nel textarea
    se prima li sostituivi con "" era ovvio che dopo non li trovasse (altro problema dato dalla strettezza delle informazioni)

    -------------

    non ho capito...funziona?

  9. #9
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da scimmiaparlante
    ci ho messo un po' a trovare il tuo messaggio nascosto ma ci sono arrivato



    se prima li sostituivi con "" era ovvio che dopo non li trovasse (altro problema dato dalla strettezza delle informazioni)

    -------------

    non ho capito...funziona?
    Questi codici sono pazzi, ieri funzionava, oggi no, cioè.se entro nel file archivio e modifico il testo, poi a video mi ritrovo molti più box, praticamente c'è ancora lo stesso problema

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 © 2026 vBulletin Solutions, Inc. All rights reserved.