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

    Sostituire BBCodes con codice HTML

    Ciao a tutti, devo scrivere un codice che prende in input un testo contente dei bbcode e che resistuisce lo stesso testo con i bbcode sostituiti dai vari codici HTML. I bbcode e gli HTML corrispondenti sono memorizzati in un database (mi serve per forza cosi). Tralasciando la parte di immissione del testo, avete qualche consiglio da darmi su come procedere? Grazie

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Benvenuto, puoi usare str_replace()

    Per cercare e sostituire più valori puoi passare degli array alla funzione, negli esempi è spiegato come fare.

  3. #3
    Non so se str_replace puo' essere la soluzione migliore, pensavo piu' a preg_replace. Provo ad esporre meglio il problema.

    1) Ho una pagina in cui inserisco un testo (che puo' contenere bbcodes) e che invio ad un altro script per essere elaborato
    2) Devo controllare se sono presenti dei bbcodes; se si apro la connessione al database e verifico che tale bbcode sia presente nel database e qual e' il suo corrispettivo codice html
    3) Estraggo il codice html corrispondente e lo sostituisco nel testo

    Esempio

    Testo in input: foo bar html forum
    Testo in output: foo bar <b>html forum</b>

    Questo e' il database

    database.jpg

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.