HTML Befehle anzeigen und nicht ausführen

Status
Nicht offen für weitere Antworten.

LordSikon

Mitglied
Hallo,
für mein CMS (für Verein) hab ich bei der Texteingabe HTML erlaubt. Da aber nicht alle Admins HTML können, will ich ihnen die wichtigsten Befehle im ACP aufschreiben. Wenn ich aber z.B. Schreibe
Über schriften werde so formatiert:
<h1>ÜBERSCHRIFT</h1> dann führt er das ja aus.
Wenn ich schreibe
< h1 > ÜBERSCHRIFT < / h1 > sieht dass dumm aus!
Kann ich irgendiwe HTML Befehle ausgeben, ohne sie asuführen zu lassen?
Wichtig ist, dass kein JS verwendet wird! PHP kann verwendet werden!
 
Du musst die HTML-Codes für die größer- und kleiner-Zeichen verwenden:
Code:
< = &amp;tl; (lighter than);
> = &amp;gt; (greater than)
Bsp:
Code:
&lt;h1&gt;&amp;Uuml;berschrift&lt;/h1&gt;

&Uml; ist für Umlaute:
Code:
ä = &auml;
ö = &amp;ouml;
ü = &amp;uuml;
Ä = &amp;Auml;
Ö = &amp;Ouml;
Ü = &amp;Uuml;
Und das kaufmännische Und:
Code:
& = &amp;amp;

Ps: PHP hat eine Funktion, die all diese Zeichen umwandelt:
> htmlentities
 
Zuletzt bearbeitet von einem Moderator:
Paar Sekunden mit Google oder paar Minuten mit Tutorials ist doch egal! Außerdem komm ich so noch an ein paar mehr Beiträge für meine Statistik!
 
wenn du htmlbefehle anzeigen(also den quelltext) willst dann nimm einfach

Code:
 <plaintext>

dein programm mit dem du schreibst wird bestimmt rumquietschen dass plaintext zu alt und du solltest doch bidde <pre> nehmen, aber lass dich davon nich beirren plaintext recht gut
 
Nein auf keinen Fall...Benütz die Variante die dir Fabian vorgeschlagen hat, die sit gut...Wenn du PHP benutzen kannst dann nimm die Funktion htmlentities() dafür :)
 
Status
Nicht offen für weitere Antworten.
Zurück