Visualizzazione dei risultati da 1 a 7 su 7

Hybrid View

  1. #1
    grazie ad entrambe ho capito dov'è il problema, è qui ma non so come risolverlo

    Codice PHP:
    function mostra_form()
    {
        
    // mostro un eventuale messaggio
        
    if(isset($_GET['msg']))
            echo 
    '<b>'.htmlentities($_GET['msg']).'</b><br /><br />'

    se elimino htmlentities visualizza correttamente il carattere accentato, però immagino che per una questione di sicurezza non posso eliminarlo quindi come posso fare? ho visto che potrei usare htmlspecialchars() ma converiterebbe solo i caratteri speciali, html_entity_decode() fa il lavoro opposto ad htmlentities() ed ho visto che funziona ma a questo punto mi chiedo perchè non sia stato usato? (il codice non è mio l'ho preso da una guida in rete che lo forniva come esempio di integrazione tra php e mysql ed io lo uso per fare pratica con i due linguaggi adattandolo di volta in volta)

  2. #2
    Utente di HTML.it L'avatar di Grino
    Registrato dal
    Oct 2004
    Messaggi
    739
    Quote Originariamente inviata da Rebeltag Visualizza il messaggio
    ... se elimino htmlentities visualizza correttamente il carattere accentato, però immagino che per una questione di sicurezza non posso eliminarlo ...
    Immagini male. Di quale sicurezza parli? Tira via qell'htmlentities. In questo caso non ti occorre neanche html_entity_decode

    Siamo sempre troppo gelosi delle nostre grandi piccole opere! - Grino inedito.
    Lavori e Lavoretti

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.