• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
فیلتر کردن کلمات
#1
سلام
می خوام یک تابع فیلتر بنویسم که ورودی ها را فیلتر کند و برخی کلمات ممنوعه ( که حتما دوستان در جریان هستند Cool ) کلا در دیتا بیس ذخیره نشوند تا احیانا سایت به خاطر شیطونی برخی کاربران قیلطر نشود .
مثلا برای سیستم هایی که کاربر می تواند عضو بشود و اطلاعات را ثبت کند مانند همین فروم .

من می خوام با ereg_replace ، preg_replace این کار را بکنم ،

شما چه روشی را پیشنهاد می کنید ؟

ممنونم
  پاسخ
تشکر شده توسط :
#2
ereg منقرض شده!

preg_match برای چک کردن
preg_replace برای جایگزین کردن
str_replace برای جایگزین کردن
وبلاگ rezaonline.net/blog
سفارش برنامه نویسی reza.biz
Php , mysql , postgresql , redis , Yii and ... Cool
  پاسخ
تشکر شده توسط : masoudmanson cyletech ali786
#3
(۱۳۹۱ خرداد ۲۲, ۰۱:۳۵ ق.ظ)ali786 نوشته: سلام
می خوام یک تابع فیلتر بنویسم که ورودی ها را فیلتر کند و برخی کلمات ممنوعه ( که حتما دوستان در جریان هستند Cool ) کلا در دیتا بیس ذخیره نشوند تا احیانا سایت به خاطر شیطونی برخی کاربران قیلطر نشود .
مثلا برای سیستم هایی که کاربر می تواند عضو بشود و اطلاعات را ثبت کند مانند همین فروم .

من می خوام با ereg_replace ، preg_replace این کار را بکنم ،

شما چه روشی را پیشنهاد می کنید ؟

ممنونم

شما می خوای به جای اون کلمه ها یه چیز دیگه بنویسی؟
مثلا ستاره بزاری؟
آخه کار preg_replace اینه که یه چیزو جایگزین دیگری بکنه Dodgy
ولی این منطقی به نظر نمی رسه Big Grin

بهتر نیس ببینی اگه تو مطلب یکی از اون کلمات بود کلا پست رو پاک بکنی؟
اینجوری فک کنم راحتتر باشه Tongue
W H A T E V E R   Sleepy 
  پاسخ
تشکر شده توسط : Reza ali786
#4
(۱۳۹۱ خرداد ۲۲, ۰۱:۵۳ ق.ظ)masoudmanson نوشته: شما می خوای به جای اون کلمه ها یه چیز دیگه بنویسی؟
مثلا ستاره بزاری؟
آخه کار preg_replace اینه که یه چیزو جایگزین دیگری بکنه Dodgy
ولی این منطقی به نظر نمی رسه Big Grin

بهتر نیس ببینی اگه تو مطلب یکی از اون کلمات بود کلا پست رو پاک بکنی؟
اینجوری فک کنم راحتتر باشه Tongue

متشکر ،
می خوام فقط کلمات ممنوعه که یک لیست هست رو از داخل متن حذف کنم و بقیه را ذخیره کنم ، ( انگار از اول چنین کلماتی در متن وجود نداشته Tongue )

ممنونم
  پاسخ
تشکر شده توسط :
#5
خب اگه لیست هست که اصلاً از str_replace استفاده کنید دیگه....
هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
  پاسخ
تشکر شده توسط : Reza ali786 farhadfery


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان