Sören: Smilies mit BBCode von Chrisitian Seiler?

Beitrag lesen

Hallo Richard,

Nein, die Funktion muss sich selbst um das _Ersetzen_ der Smilies kümmern, also diese zunächst mit entsprechenden Funktionen suchen und ggf. durch einen <img>-Tag ersetzen.

Dann müsste dies doch so richtig sein oder?

function replaceSmilies ($text) {
    return preg_replace ("/:)/", '<img src="images/smilies/smile.gif">', $text);
}

$bbcode->addParser (':)' 'change_smile_in_pic()')

Nicht mit addCode verwechseln! Der erste Parameter ist der Inhaltstyp, und der heißt bestimmt nicht ':)'.

So wird die obige function nun aufgerufen:
$bbcode->addParser( array('inline', 'block'), 'replaceSmilies' );

Jedoch bekomme ich eine Fehlermeldung:

Warning: preg_replace() [function.preg-replace]: Compilation failed: unmatched parentheses at offset 1 in F:\Programme\xampp\htdocs\test\includes\gaestebuch_einlesen_test.php on line 33

was mach ich in der Function falsch?

Gruß Sören