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

    Come visualizzare correttamente codice html salvato in db?

    Ciao,
    da un form faccio in modo di salvare dei dati in un campo di un reord mysql e poi con un semplice echo lo visualizzo nella pagina pubblica però la visualizzazione è sbarellata e mi mostra il codice html senza interpretarlo.
    Praticamente nella tabella è memorizzato

    <span style="font-weight: bold;">lkòklòkòlkòlk<div></div></span>
    e nella pagina pubblica mi riporta pari pari questo codice senza interpretarmi l'html (e di conseguenza far vedere immagini o tags).
    Sapete darmi qualche dritta?
    Grazie in anticipo
    Dalla vita altrui attingeva la sua oscura magia...
    Membro del Sacro Ordine degli elfi oscuri di Kand

  2. #2
    Evidentemente e' stato salvato nel db usando impropriamente (come peraltro spesso suggerito a sproposito su questo forum) la funzione htmlentities().

    Prova a stampare l'output usando la funzione html_entity_decode().

  3. #3
    Utente di HTML.it L'avatar di Laxus
    Registrato dal
    Oct 2010
    Messaggi
    251
    utilizzi htmlspecialchars quando salvi il testo/lo stampi a video?

  4. #4
    Grazie k.b con html_entity_decode() funziona.
    Si infatti utilizzavo htmlentities in fase di salvataggio

    Grazie ad entrambi
    Dalla vita altrui attingeva la sua oscura magia...
    Membro del Sacro Ordine degli elfi oscuri di Kand

  5. #5
    Originariamente inviato da elfocaotico
    Si infatti utilizzavo htmlentities in fase di salvataggio
    Ecco, non farlo

    htmlentities() non e' una funzione da usare per salvare dati in un database. Sarebbe bello se la gente smettesse di dare questo suggerimento.

  6. #6
    Grazie ancora, d'ora in poi non commetterò + questo errore
    Dalla vita altrui attingeva la sua oscura magia...
    Membro del Sacro Ordine degli elfi oscuri di Kand

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.