PDA

View Full Version : ادغام ورودی کاربر و اطلاعات دیتابیس



mahdiak
دوشنبه 26 مرداد 1394, 00:46 صبح
سلام عذر میخواهم نمیدونم عنوان درستی زدم یا نه

من در سیستمی که نوشتم پیامک و ایمیل ارسال میشه به کاربران حالا نیاز هست که متن این پیامک ها و یا ایمیل ها از طرف مدیر سیستم وارد بشه ...

میخوام بدونم در php یا چه بهتر اگر yii این امکان را داشته باشه در yii چطوری میتونم این کارو انجام بدم که اگر مدیر متن دلخواه رو میخواست به قالب ارسال پیامک یا ایمیل بده هرجا نیاز بود از نام کاربری ؛کاربرش در ارسال ها استفاده بشه مثلا بنویسه {username} و و سیستم این {username} را تشخیص بده و و نام کاربری یوزر را جایگزین کنه و ارسال انجام بشه یا در دیتابیس ذخیره بشه

ممنون میشم راهنمایی کنید .

Keramatifar
دوشنبه 26 مرداد 1394, 02:44 صبح
با استفاده از تابع str_replace (http://www.parsphp.ir/php-docs/function.str-replace.html) به سادگی قابل انجام است.
شکل دستوری:


mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )

مثلا:


$sms_text = str_replace("{username}", $username, $_POST['txtMessage']);