Qual è il modo più semplice per codificare Html in PHP?Codifica HTML in PHP
risposta
Per codifica, vuoi dire: convertire tutti i caratteri applicabili in entità HTML?
htmlspecialchars
o htmlentities
È inoltre possibile utilizzare strip_tags se si desidera rimuovere tutti i tag HTML:
Nota: Questo non interrompere tutte le XSS attacks
Non sono shure che devo usare. Ho bisogno di questo per evitare gli attacchi XSS. –
Quindi htmlspecialchars dovrebbe fare il trucco. Oppure usa filter_var con il filtro FILTER_SANITIZE_SPECIAL_CHARS. – Arkh
'htmlspecialchars'>' htmlentities' nella maggior parte dei casi. Le entità HTML per i caratteri non ASCII dovrebbero essere una cosa del passato; basta usare UTF-8 e rilasciare i caratteri direttamente. La priorità sarà – bobince
Encode.php
<h1>Encode HTML CODE</h1>
<form action='htmlencodeoutput.php' method='post'>
<textarea rows='30' cols='100'name='inputval'></textarea>
<input type='submit'>
</form>
htmlencodeoutput.php
<?php
$code=bin2hex($_POST['inputval']);
$spilt=chunk_split($code,2,"%");
$totallen=strlen($spilt);
$sublen=$totallen-1;
$fianlop=substr($spilt,'0', $sublen);
$output="<script>
document.write(unescape('%$fianlop'));
</script>";
?>
<textarea rows='20' cols='100'><?php echo $output?> </textarea>
È possibile codificare HTML come questo.
Prova questo:
<?php
$str = "This is some <b>bold</b> text.";
echo htmlspecialchars($str);
?>
- 1. Disabilita codifica entità HTML in PHP DOMDocument
- 2. PHP: codifica degli attributi HTML/decodifica JavaScript
- 3. Editor HTML con codifica html incorporato in
- 4. codifica substr_replace in PHP
- 5. Codifica PHP in Android
- 6. codifica Html in ingresso MVC
- 7. Codifica HTML in T-SQL?
- 8. problema di codifica, coverting & a & per HTML con PHP
- 9. Codifica URL e codifica HTML NSStrings
- 10. CKEditor - spegnere html codifica
- 11. JsonResult con codifica Html
- 12. Differenza tra codifica Url e codifica HTML
- 13. Json Codifica stringa HTML
- 14. Rileva codifica file in PHP
- 15. Codifica e-mail PHP?
- 16. Codice php all'interno di html o html all'interno di php?
- 17. problema di codifica (UTF-8) in PHP
- 18. Codifica di una staffa flessibile HTML HTML
- 19. Convenzioni di codifica PHP?
- 20. HTML Mosaic - possibilità di codifica
- 21. Codifica HTML Python \ xc2 \ xa0
- 22. Codifica HTML del testo giapponese
- 23. Jquery fermata HTML codifica biscotto
- 24. HTML in variabile PHP (HTML codice PHP fuori)
- 25. Rileva la codifica base64 in PHP?
- 26. Codifica UTF-8 xml in PHP
- 27. Rimuovere la codifica utilizzando PHP
- 28. Come analizzare HTML in PHP?
- 29. PHP 5.4 codifica UTP-8 multipart/form
- 30. Codifica HTML per HtmlHelper Extension Method
Credo che significa che il php equivalente al metodo di ASP.NET "HTMLEncode". È usato per sanatizzare l'input sostituendo caratteri come '<' con <. Non vuole spogliarli via. –