WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   HTML-Code aus Web-Formularen herausfiltern.... (http://www.wcm.at/forum/showthread.php?t=129233)

renew 23.03.2004 10:45

HTML-Code aus Web-Formularen herausfiltern....
 
Ich such nach ein paar Ideen, wie HTML Code aus Formularen ausgefiltert werden kann.

Es geht darum, dass Benutzer einfach keinen HTML-Code eingeben können, da dies ja die Website ziemlich verunstalten könnte... (man denke nur ein <div> wird an falscher stelle geschlossen od. eine Tabelle usw...)

Wie passiert dies hier im Forum - da ist ja auch kein HTML Code erlaubt. (mit Regular Expressions ?).

Es ist für ein CMS das ich gerade schreibe. (basiert auf ASP.NET)
ASP.NET (Version 1.1) unterstützt schon was ähnliches, jedoch is mir das nicht ausreichend.
ASP.NET generiert eine Exception (=Fehler ;)) wenn jemand ein öffnendes HTML-Tag angibt (also z.B. <div>) - jedoch nicht wenn jemand ein Tag schließt (</div>).

Kann man diese Funktion ein wenig "aufbohren" - od. sollte ich das komplett abschalten und über RegExps selbst validieren?
Od. gibts da noch eine schönere Methode? :)

Naja, ich dank euch schon mal für eure Tipps, lg
LLR

Sesa_Mina 23.03.2004 10:51

Tu doch einfach alle < in &lt; bzw alle > in &gt; umwandeln und das Ganze ist kein Problem mehr :)

Damit taucht dann der code einfach als Text im Text auf :)

renew 23.03.2004 11:39

Zitat:

Original geschrieben von Sesa_Mina
Tu doch einfach alle < in &lt; bzw alle > in &gt; umwandeln und das Ganze ist kein Problem mehr :)

Damit taucht dann der code einfach als Text im Text auf :)

Ist eine Idee... :)

Warum komm ich nicht auf eine so leichte Lösung. :motz: ;)
Muss halt nur diese ASP - Validation-Schei*e abdrehen. Weil sonst meckert der bevor ich noch was ersetzen kann.

PS: und jetzt weiß ich auch wie es die Forumssoftware macht....

SNo0py 23.03.2004 17:59

< und > ersetzen und dafür [ und ] erlauben, damit man "basic" Formatierungen durchführen kann.

renew 23.03.2004 22:22

Zitat:

Original geschrieben von SNo0py
< und > ersetzen und dafür [ und ] erlauben, damit man "basic" Formatierungen durchführen kann.
jaja is klar...

Sowas hab ich mir eh gedacht. Also es wird ein paar Formatierungstag mit [] geben....


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag