Die Darstellung von HTML-code
Wie stoppen kann HTML-code von rendering und Anzeige als normaler text, also mein Benutzer können einfach kopieren und fügen Sie es für Ihren eigenen Gebrauch?
InformationsquelleAutor oshirowanen | 2011-03-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie mit der Funktion
htmlentities()
. Haben Sie einen Blick auf die Handbuch.Bitte beachten Sie, dass standardmäßig werden die Daten zurückgegeben mit der
ISO-8859-1
- Zeichensatz. Möchten Sie vielleicht ändern Sie den Dritten parameter zuUTF-8
.Beispiel:
InformationsquelleAutor Michiel Pater
Verwenden Sie PHP, um den Inhalt Typ:
header("Content-Type: text/plain");
Es ist ein netter trick, obwohl, +1!
InformationsquelleAutor Wesley Murch
Sie analysieren es in Markups, die HTML-Entitäten verwendet, anstatt z.B.:
würden Sie stattdessen verwenden entity-codes zu entkommen, die markup-Zeichen, wie diese:
Gibt es viele Referenzen gefunden werden, die Liste der entity-codes, und es ist ziemlich leicht zu analysieren und die Flucht HTML in den meisten Programmiersprachen.
InformationsquelleAutor Phil Powell
HTML-code angezeigt werden kann mit der php-Skript mit Funktionen
htmlentities()
undhtmlspecialchars()
. Für dieses Konzept zu verstehen betrachten wir Folgendes Beispiel:Ausgabe:
InformationsquelleAutor atif