Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Preg relace

  1. #1

    Preg relace

    $testo = preg_replace("[\[quote=(.+)\](.+)\[/quote\]]", "
    <blockquote>\\1".":
    "."<font color=#888888>\\2</font> </blockquote>", $testo);

    Ho fatto questa funzione per quotare i post...

    che sostituisce [quote=lorenzo]testo da quotare[\quote]

    con il testo quotato...

    Però questo non mi funziona se all'interno del testo ci sono dei \n... come faccio a farlo funzionare in tutti i casi?

  2. #2
    perké usi le espressioni regolari? Con una semplice str_replace risolvi il problema!
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

  3. #3
    Originariamente inviato da Nunkij
    perké usi le espressioni regolari? Con una semplice str_replace risolvi il problema!
    solite sciocchezze...
    se guardi nei post precedenti ti accorgerai che le str replace NON servono assolutamente in questi casi e potresti solo danneggiare il layout e tutto...

    [quote]
    $testo = preg_replace("[\
    Quote Originariamente inviata da (.+)\
    (.+)\[/quote\]]", "
    <blockquote>\\1".":
    "."<font color=#888888>\\2</font> </blockquote>", $testo);
    Ma questo codice ti va?
    i delimitatori sono diversi :master:

    codice:
    $testo = preg_replace("|\[quote=(.+)\](.+)\[\/quote\]|ui", " 
    <blockquote>\\1".": 
    "."<font color=#888888>\\2</font> </blockquote>", $testo);
    prova ora
    PaTeR
    From Ban to Life

  4. #4
    uso str_replace per una cosa simile e funziona tutto alla perfezione. Ho appena finito di fare un forum in php e la funzione non mi ha mai dato problemi!
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

  5. #5
    Originariamente inviato da Nunkij
    uso str_replace per una cosa simile e funziona tutto alla perfezione. Ho appena finito di fare un forum in php e la funzione non mi ha mai dato problemi!
    anch'io ho fatto un forum in php.
    prova ad aprire un tag [b] e non lo chiudere...
    PaTeR
    From Ban to Life

  6. #6
    Bhe un forum dovrebbe funzionare se la corretta sintasi dei tag è viene usata. Non voglio andare alla ricerca di tutte le possibili combinazioni che può fare l'utente sbagliando i tags.
    Io la vedo così, poi sono scuole di pensiero!
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

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.