Entwickler-Ecke

Off Topic - Codedemonstration in HTML Seiten


Sebi2020 - Do 20.07.06 20:22
Titel: Codedemonstration in HTML Seiten
Ich will in meiner HTML Seite ein Codebeispiel geben aber ich will nicht, dass dieser Code vom Internet Explorer als Tags usw. anerkannt wird sondern als Text.

Bitte helft mir, was muss ich machen?


Jailbird - Do 20.07.06 20:45

http://de.selfhtml.org/html/text/praeformatiert.htm


DarkLord05 - Do 20.07.06 20:47

Zitat:
Beachten Sie:

Innerhalb von <pre> und </pre> gelten wie in anderen Textabschnitten die Aussagen zu Zeichenvorrat, Sonderzeichen und HTML-eigene Zeichen. HTML-Elemente innerhalb von <pre> und </pre> werden interpretiert.


So gehts nicht, da er ja tags anzeigen will, aber auch mit <pre> werden diese interpretiert.


Fighter#1 - Do 20.07.06 20:55

Eine mit php includede txt datei sollte nich interpretiert werden.


hibbert - Do 20.07.06 21:06

Hi,
nimm doch einfach n großes Textfeld.
Mit n bissel css kannste das einfach anpassen, kannst dem user verbieten da was neues reinzuschreiben...

hibbert


UGrohne - Do 20.07.06 21:16

Du musst die entsprechenden Tags umformatieren. Statt < im Code schreibst Du &lt;, statt > &gt; und so weiter. Dann wird es nicht interpretiert.

Und wieso sollte ein mit PHP includete Datei nicht interpretiert werden? Schließlich macht die HTML-Darstellung ja der Browser.


oern - Do 20.07.06 21:21

es gibt geshi für php damit kann man code auf webseiten ausgeben etwa so wie im forum hier. aber daten lädt man aus einer datei besser mit file_get_contents.


Andreas L. - Do 20.07.06 21:46

Und dann gibt es noch die <code>-Tags. Ob auch HTML in einen <code></code>-Block interpretiert wird weiß ich leider nicht.

Beachte am besten mal den Hinweis von UGrohne, denn dann sind immerhin die jeweiligen Code-Stellen W3-Valid und der Browser startet normalerweise nicht im Quirks-Modus ;-)


Sebi2020 - Do 20.07.06 21:55
Titel: Code Tags
Die Code Tags habe ich schon davor gesetzt und mit CSS formatiert. Aber der Internet Explorer liest die Tags immer noch mit. Ich hab jetzt den Tipp von UGrohne genommen und es klappt.


Blackheart666 - Do 20.07.06 22:48

Bei HTML <pre> Mein Code </pre>

Edit - Bloss die Frage gelesen pre wurde schon erwähnt, soweit Ich weiß gibts auch <code></code> vieleicht klappts damit - weiß Ich aber nicht genau.


DelphiAnfänger - Fr 21.07.06 01:19

du kannst statt "<" und ">" &lt; bzw. &gt; verwenden


Spieler1 - Fr 21.07.06 11:04

user profile iconFighter#1 hat folgendes geschrieben:
Eine mit php includede txt datei sollte nich interpretiert werden.
Wieso sollte die denn nicht interpretiert werden? Der Browser weiß doch nicht, woher der Inhalt der ihm übertragenen fertigen HTML-Datei stammt, und sofern die txt-Datei HTML-Code enthält, wird der behandelt wie jeder andere auch. ;)


UGrohne - Fr 21.07.06 11:29

Wieso frage ich mich gerade, ob überhaupt noch jemand die Antworten liest, die bereits gegeben wurden? :roll:


Delete - Sa 22.07.06 02:34
Titel: Re: Code Tags
Hmm, da bist du nicht der Einzige!

user profile iconSebi2020 hat folgendes geschrieben:
Die Code Tags habe ich schon davor gesetzt und mit CSS formatiert. Aber der Internet Explorer liest die Tags immer noch mit. Ich hab jetzt den Tipp von UGrohne genommen und es klappt.


Alle Probleme waren wohl schon hier gelöst :D Aber trotzdem noch ein kleiner Tipp: Wenn du auch PHP verwendest kannst du dir die Mühe sparen das alles per Hand zu machen und die Funktion htmlentities() verwenden!


Fighter#1 - Sa 22.07.06 08:59

Scheint echt, als ob nicht jeder die Antworten durchliest.
Hab mich wohl vertan mit dem include befehl...