Andreas Vogt: preg_replace ersetzen

Beitrag lesen

Hallo

Der e-Modifier ist im von dir geposteten Code übrigens nicht enthalten.

Ich weiss, bekomme aber trotzdem die Fehlermeldung. Habe es so probiert:

$message = preg_replace_callback('#\[ url=([^\]]*) \] (.*?) \[ /url \]#smx',
Function $m{
    return $m[2];
}, $message);

Hat nicht funktioniert, die Webseite war leer. Lag es daran dass Array 0-basiert ist und ich $m[1] schreiben müsste?