[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:
<?php 
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:
<?php 
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
  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: 1 Gast/Gäste