htmlentities - Html Sonderzeichen umwandeln

Author:
Kategorie:
PHP Script
Beitrag vom:
PHP htmlentities
PHP htmlentities

Maskieren und konvertieren von HTML Sonderzeichen mit der PHP Funktion htmlentities()

Diese Funktion ist mit htmlspecialchars() identisch, ausser dass alle Zeichen, die HTML-Code-Entsprechungen haben, in diese Codes umgewandelt werden. Gegenwärtig wird standardmäßig der ISO-8859-1 Zeichensatz verwendet.

<?php
$html = '<html><head><body>"Bla.."...';
echo htmlentities($html);
?>

Wie bei htmlspecialchars() kann man mit dem optionalen zweiten Parameter quote_style definieren, wie die 'einfachen' und "doppelten" Anführungszeichen behandelt werden. Es gibt drei Konstanten, wobei ENT_COMPAT voreingestellt ist:

ENT_COMPAT - Konvertiert nur doppelte Anführungszeichen

ENT_QUOTES - Konvertiert doppelte und einfache Anführungszeichen

ENT_NOQUOTES - Keine Konvertierung der Anführungszeichen

<?php
$html = '<html><head><body>"Bla.."...';
echo htmlentities($html, ENT_QUOTES);
?>

Kann überall dort eingesetzt werden, wo Eingabedaten behandelt werden.


Seite teilen

Der Beitrag: htmlentities - Html Sonderzeichen umwandeln, aus der Rubrik PHP Script hat dir gefallen?