[PHP] einfacher BBCode
#1
Um einen einfachen BBCode (hier für fett, kursiv und unterstrichen) zu schreiben wie er in vielen Foren und GB's vorhanden ist verwenden wir wieder reguläre Ausdrücke wie bei der Mail Überprüfung
Diesmal jedoch die Funktion eregi_replace um den regulären Ausdruck (BBCode) mit dem dafür zuständigen html Code zu ersetzen
am besten ist es diese Funktion erst beim ausgeben des gespeicherten Textes durchzuführen

PHP-Code:
function bbcode($text)
{
$text eregi_replace("\[b\]""<b>"$text);
$text eregi_replace("\[/b\]""</b>"$text);
$text eregi_replace("\[i\]""<i>"$text);
$text eregi_replace("\[/i\]""</i>"$text);
$text eregi_replace("\[u\]""<u>"$text);
$text eregi_replace("\[/u\]""</u>"$text);
return(
$text);



aufgerufen wird diese Funktion durch
PHP-Code:
function bbcode($text

hier wird nichts weiter getan als BBCode [b] durch html Code <b> ersetzt
(die / vor den [] dienen nur dazu das die Klammern nicht von PHP interpretiert werden)

edit: weiterer BBCode folgt später

© by kickedINtheHEAD
Write this on my gravestone, write this right on my grave, "To whisky and women, here lies a poor slave".

[Bild: 10_en_btn.gif]

Computer- und Mediensicherheit - FH Hagenberg
Hagenberger Kreis zur Förderung der digitalen Sicherheit
Security Forum
  Zitieren


Nachrichten in diesem Thema
[PHP] einfacher BBCode - von kickedINtheHEAD - 12.07.2003, 23:16
[Kein Betreff] - von pattex - 13.03.2004, 16:10
[Kein Betreff] - von kickedINtheHEAD - 14.03.2004, 10:28
[Kein Betreff] - von pattex - 14.03.2004, 10:57
[Kein Betreff] - von codethief - 06.06.2004, 08:01
[Kein Betreff] - von kickedINtheHEAD - 06.06.2004, 08:15

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 8 Gast/Gäste