Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

"Gefährlichen" Code löschen

Diskussion: "Gefährlichen" Code löschen im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Guten Morgen. Ich schreibe gerade eine kleine Community. Und da soll natürlich niemand über die Textboxen Code einbringen können. ...

Antwort
Alt 07.12.05, 08:19   #1 (permalink)
 
Registriert seit: 05.12.04
.tails Leistung: Facit NTK
Likes: 0
Standard "Gefährlichen" Code löschen

Anzeige

Guten Morgen.
Ich schreibe gerade eine kleine Community.
Und da soll natürlich niemand über die Textboxen Code einbringen können.
Allerdings will ich nicht die Php eigenen Funktionen benutzen,
weil ich noch manche Html Tags zulassen will. Also wie zb <b> oder <i>.
Frage:
Wenn ich dafür jetzt ne eigene Funktion schreibe,
welche Html Codes müsste ich rausnehmen damit es ungefährlich wird?
Ich hab mir bisher überlegt,
Php, Javascript, CSS, vor ' und " einen \ setzen und Html weiterleitung.
Gibt es noch mehr?

mfg, .tails

.tails ist offline   Mit Zitat antworten
Alt 07.12.05, 10:40   #2 (permalink)
Moderator
 
Benutzerbild von Elderan
 
Registriert seit: 30.03.04
Elderan Leistung: 8086
Likes: 14
Standard

Hallo,
1. Du solltest gar keinen Code in deiner Community erlauben
2. Benutze lieber BB-Codes, wie z.B. [b] und [i]

Diese zu ersetzen ist ganz einfach:
$text = "Text mit <b>HTML</b> und BB-Codes";
$text = htmlentities($text);
$text = preg_replace("/\[b\](.*?)\[\/b\]/si","<b>\\1</b>",$text);
//Weitere BB-Codes....
echo $text;


Es gibt viele fertige BB-Codes klassen, wo man alle wichtigen Elemente hat. Das ist dann so wie hier im Board.

Sonst hilft das hier:
http://de3.php.net/manual/de/function.strip-tags.php

Diese Funktion entfernt alle HTML & PHP Tags, bis auf die man erlaubt.
Elderan ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 07.12.05, 11:25   #3 (permalink)
Themenstarter
 
Registriert seit: 05.12.04
.tails Leistung: Facit NTK
Likes: 0
Standard

Ich möchte lieber Html benutzen. Weiß nicht... mag BB nicht so^^
strip_tags hört sich gut an. Das werd ich nachher erstmal testen.
Danke dir.
.tails ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » "Gefährlichen" Code löschen
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
code von exe an code von anderen exe hängen? (c++) <b00n> Code Kitchen 14 09.07.07 15:43
MD5 Code Unicate Cryptography & Encryption 7 16.05.06 18:34
Code Crash_X (In)security allgemein 16 08.12.05 21:35
CD Code Xman Games 5 22.11.05 21:27
PHP: UBB-Code mido (Web-) Design und webbasierte Sprachen 4 03.06.02 20:23


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61