Seite 1 von 1
PHP - Html Tags in Gästebucheinträgen etc
Verfasst: 15.01.2007 19:12
von a14xerus
Hi Leute.
Ich habe eine Frage zu den Gästebüchern oder Foren.
Und zwar snid dort ja keine HTML Tags erlaubt. Stattdessen konnen ja BB Codes benutzt werden und zeilenumbrüche zb werden später beim anzeigen automatisch zu einem "<br>"
Wie kann ich dies selber bewerkstelligen?
Info:
Eingabe: textarea
Upload: POST
Speicherort: MySQL
Anzeige: Normale Anzeige als Text
Verfasst: 15.01.2007 20:01
von TomS
GB-Eintrag hat geschrieben:
Hallo,
hast du gesehen. ein zeilenumbruch
mal angenommen der wird per POST mit >name="textarea"< übergeben
dann ist das deine Funktion:
Verfasst: 15.01.2007 20:21
von a14xerus
ok die funktion kenn ich schon, habe ich zwar noch nie benutzt, aber ersetzt die etwa alle html tags ? ich dachte nur umbrüche...
(probiere es mal eben aus)/edit: das macht ja nur aus umbrüchen ein <br>
Aber wie kann ich zb den BB Code einbauen oder einfach nur html deaktivieren
Verfasst: 15.01.2007 21:52
von TomS
Das ist für die Zeilenumbrüche.
So entweder du schreibst nen Parser, der die ganzen htmltags rauslöscht oder einfacher aber auch speicherintensiver einfach "<" mit "<!--" ersezten.
BBCode kannst du so machen
Code: Alles auswählen
$entry = str_replace("[b]", "<b>", $entry);
$entry = str_replace("[/b]", "</b>", $entry);
usw...
Nur bei Sachen wie [url=
www.domain.com] oder [img=adresse] oder
musst du ein bißchen rumbasteln.
Verfasst: 15.01.2007 22:09
von a14xerus
ok danke erstmal
Verfasst: 16.01.2007 09:49
von NicTheQuick
Besser wäre wohl die Funktion
strip_tags.
Verfasst: 16.01.2007 19:01
von TomS
Besserwisser

Kannt ich gar nicht die Funktion. Die wär echt besser.