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

    Perchè codificare con htmlspecialchars

    Ciao, mi chiedevo perchè usare la suddetta funzione, visto che io nella echo posso mettere tranquillamente l'html, sempre che mi occupi di fare gli escape. Serve per farlo con le variabili e quindi con "pezzi" di html che non conosco a priori? o per non farlo a mano? o perchè?
    Grazie, spero di non aver chiesto una stupidata.

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Se scrivi dell'HTML "fisso" tramite una echo, direi che non ci sono grossi problemi. Sai tu cosa scrivere, quindi ad esempio:
    codice:
    echo "
    
    Andrea &amp;amp; C.</p>";
    ma se tu hai:
    codice:
    $str = "Andrea & C.";
    ti conviene fare:
    codice:
    echo "
    
    " . htmlspecialchars ($str, ENT_QUOTES) . "</p>";
    Nota: la stringa potrebbe arrivarti da un file, da un input, ecc...
    Insomma, quello che hai nella stringa deve comparire così come è nella pagina HTML.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    ok grazie!!! ciao...

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.