Alle HTML-Zeichen ersetzen?
-
Hallo!
Wie war noch gleich der Befehl, mit dem man in einem String alle HTML-Zeichen so ersetzen kann, dass sie bedeutungslos bleiben?Z.B. wird:
<
zu
<
Ich habe geggoglet aber nix (mit x) gefunden...
ECHT EY!MfG MAV
-
Beispiel:
<?
y = ereg_replace("<", "<", y = ereg_replace(">", ">", $x);
echo $y;
?>Damit werden die spietzen klammern durch HTML Escape-Sequenzen (oder so ähnlich heißt das) ersetzt. HTML Code wird unschädlich gemacht!
[edit]
Hab nicht gesehen, dass > gleich > wird!
[/edit][ Dieser Beitrag wurde am 20.10.2002 um 19:41 Uhr von hackbert editiert. ]
-
?
Aber wenn man < durch < ersetzt passier doch garnix...
Und das ist eine Möglichkeit, ja, aber es gibt doch eine PHP-Funktion die ALLE Zeichen automatisch escaped.
Der Befehl ging irgendwie so:message = " // $message == "<a \< \< :)";
Oder so...
[ Dieser Beitrag wurde am 20.10.2002 um 14:14 Uhr von Mis2com editiert. ]
-
Schon mal was von www.php.net/docs.php gehoert??
htmlentities()
-
Danke!
Aber die Docs sind riesig.
-
Na und?
Warum sollen andere für dich suchen??Mach das doch selber... innerhalb von 10minuten findet man was!