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

    Pagina web non applica i tag html

    Ciao a tutti
    Ho un problema con far applicare alle pagine i tag html mi spiego, quando salvo i dati nel database uso questa piccola funzione:

    Codice PHP:
    function entity($text){
        
    $text=htmlentities($textENT_QUOTES);
        
    $text=htmlspecialchars($text);
        return 
    $text;

    Poi quando estraggo i dati dal database uso quest'altra funzione:
    Codice PHP:
    function decode($text){
        
    $text=html_entity_decode($textENT_COMPAT'UTF-8');
        
    $text=htmlspecialchars_decode($text);
        return 
    $text;} 
    Il problema e che a video vedo questo:
    <a href="mailto: pan@comune.napoli.it">pan@comune.napoli.it</a>

    perchè?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2016
    Messaggi
    783
    Per evitare incasinamenti (anche se qui non è quello il problema) usa soltanto una funzione di encode ed una di decode, di fatto htmlentities e htmlspecialchars fanno la stessa cosa, cambia solo a quanti caratteri applicano la conversione, se vuoi farla su tutti usa la prima, altrimenti usa la seconda.

    Questo codice però funziona correttamente, quindi penso che il problema possa essere durante l'inserimento/recupero dei dati dal db.
    Puoi postarci anche quelle due porzioni di codice?

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.