![]() 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