12.07.2003, 23:16
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
aufgerufen wird diese Funktion durch
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
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".
Computer- und Mediensicherheit - FH Hagenberg
Hagenberger Kreis zur Förderung der digitalen Sicherheit
Security Forum
Computer- und Mediensicherheit - FH Hagenberg
Hagenberger Kreis zur Förderung der digitalen Sicherheit
Security Forum