Mailinglisten-Archive |
Hi leute,
Also ich habe folgenden text:
....
Das ist ein text den @user@ geschreiben hat, und man kann ihm eine m at il
schreiben,
Was @user2@ sehr freun würde.
....
Dann hab ich folgende codeschnipsel:
$msg = preg_replace("/(\@(.+?)\@)/ise","getUser(\"$1\")",$msg);
Die funktion getUser() sucht nach dem user in der DB und verlinkt ihn wenn
der user gefunden wurde.
Soweit alles kein problem, jedoch in meinem obrigen textbeispiel ist mal ein
@ einzeln drinn, alle @user..@ die danach kommen werden nicht mehr erkannt,
weil das preg_replace ja jetzt nach @user@ als nächstes "@il schreiben,
Was @" der getUser() funktion übergibt und dann nichts mehr gefunden wird..
Ok, wie kann ich das aber lösen?
Also das @user2@ auch noch in die funktion kommt.
Lg
michael
--
Deine Online Community -> http://net4u.cc/
Chat, Foren, SMS, Mail, Web, Fun & more...
php::bar PHP Wiki - Listenarchive