Ich habe ein Eingabeformular auf meiner Website, in dem HTML zulässig ist, und ich versuche, Anweisungen zur Verwendung von HTML-Tags hinzuzufügen. Ich möchte den Text dazu
<strong>Look just like this line - so then know how to type it</strong>
Aber bisher bekomme ich nur:
Sieh genauso aus wie diese Zeile - dann weißt du, wie man sie eingibt
Wie kann ich die Tags anzeigen, damit die Benutzer wissen, was sie eingeben sollen?
Verwenden Sie in PHP die Funktion htmlspecialchars (), um
<
und zu entkommen>
.quelle
Wie viele andere gesagt haben,
htmlentities()
wird der Trick tun ... aber es wird wie Scheiße aussehen.Wickeln Sie es mit einem
<pre>
Etikett ein und Sie behalten Ihre Einrückung.quelle
Sie sollten verwenden
htmlspecialchars
. Es ersetzt die folgenden Zeichen:&
"
wenn ENT_NOQUOTES nicht gesetzt ist.'
nur, wenn ENT_QUOTES gesetzt ist.<
>
quelle
Sie können htmlspecialchars () verwenden
quelle
Sie müssen nur das
<>
s codieren :quelle
Um HTML-Tags in einem Browser anzuzeigen, umgeben Sie die Ausgabe mit den Tags <xmp> und </ xmp>
quelle
<xmp
> ist jetzt veraltet, mehr als nur veraltet. Benutze es nicht.Sie können HTML-Entitäten verwenden, wenn Sie zum Browser zurückkehren. Dadurch wird das Tag angezeigt, anstatt dass HTML es interpretiert.
Siehe hier http://uk3.php.net/manual/en/function.htmlentities.php
Beispiel:
Ausgabe:
quelle
Verwenden Sie htmlentities () , um Zeichen zu konvertieren, die sonst als HTML angezeigt würden.
quelle
Es geht auch anders...
Dadurch wird die gesamte Seite als einfacher Text bereitgestellt ... besser ist htmlspecialchars ...
Hoffe das hilft...
quelle
quelle