Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Problema str_replace per formattazione testo
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • C
      cybergiaggia User • ultima modifica di

      Problema str_replace per formattazione testo

      Ciao a tutti,
      ho collegato un form ad un db mysql. Con questo form permetto all'utente di creare delle nuove pagine e di inserire in esse immagini e testo in maniera dinamica.
      Per la formattazione del testo ho collegato il form all'editor wysiwyg TinyMCE.
      Il mio problema è questo: il testo non appare formattato, nel senso che mi appare il testo nudo e crudo, con tutti i tag.
      Ad esempio:

      Questa è una parola in <strong>grassetto</strong>.<br /><br />Questo è un <a href="#">link</a>

      Per la formattazione utilizzo lo str_replace ma non so se sia sufficiente:

      $testo = str_replace("<", "<", $testo);
      $testo = str_replace(">", ">", $testo);
      $testo = nl2br($testo);

      Chi mi dà una mano???
      Grazie,
      g.

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • I
        ilnetsurfer User Attivo • ultima modifica di

        Prova solamente con
        [php]

        $testo = nl2br($testo);[/php]Senza gli str_replace...

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • B
          buccia81 Bannato User Attivo • ultima modifica di

          Hai guardato come viene memorizzato il testo nel DB?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • samyorn
            samyorn Consiglio Direttivo • ultima modifica di

            Ciao cybergiaggia. 😉

            TinyMCE invia i dati al tuo Db codificati in entità HTML. Non dovrai far altro, in visualizzazione, che usare la funzione html_entity_decode. 😉

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • C
              cybergiaggia User • ultima modifica di

              Grazie a tutti!
              ho risolto con

              $testo = nl2br($testo);

              grazie ilnetsurfer :vai:

              @ Samyorn
              pensi possa andare bene così, o devo comunque usare la funzione html_entity_decode???

              :ciauz:

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              Caricamento altri post
              Rispondi
              • Topic risposta
              Effettua l'accesso per rispondere
              • Da Vecchi a Nuovi
              • Da Nuovi a Vecchi
              • Più Voti