PDA

View Full Version : فیلتر کردن کلماتی خاص برای ارسال به دیتابیس



2664569
پنج شنبه 31 مرداد 1392, 01:31 صبح
سلام
یه فرم ثبت نام وجود داره میخوام در قسمت نام از ثبت کلمات admin و master جلوگیری بشه
با pregmtch میشه این کارو کرد یا نه؟
اگه میشه کامل توضیح بدید ممنون

parsboy
پنج شنبه 31 مرداد 1392, 01:37 صبح
سلام
یه فرم ثبت نام وجود داره میخوام در قسمت نام از ثبت کلمات admin و master جلوگیری بشه
با pregmtch میشه این کارو کرد یا نه؟
اگه میشه کامل توضیح بدید ممنون
باسلام
بایک دستور ساده If میتونید بررسی کنید که اگر مقدار وارد شده برابر Admin یا Master بودثبت نشه
موفق باشید.

2664569
پنج شنبه 31 مرداد 1392, 01:44 صبح
باسلام
بایک دستور ساده If میتونید بررسی کنید که اگر مقدار وارد شده برابر Admin یا Master بودثبت نشه
موفق باشید.

من هم اولش همین تو ذهنم بود اما این کد ها خیلی پیچیده تر از اونین که بشه با ایف این کارو کرد
اگه با pregmatch میشه لطفا راهنمایی کنید

kartuf
پنج شنبه 31 مرداد 1392, 01:59 صبح
شما یک آرایه از کلمات مورد نظر تهیه کنید و بعد موقع ارسال اطلاعات کاربر با جستجو در آرایه میتونید ترو فالس داشته باشد و برنامه رو متوقف کنید همرا با پیام مناسب

2664569
پنج شنبه 31 مرداد 1392, 02:05 صبح
شما یک آرایه از کلمات مورد نظر تهیه کنید و بعد موقع ارسال اطلاعات کاربر با جستجو در آرایه میتونید ترو فالس داشته باشد و برنامه رو متوقف کنید همرا با پیام مناسب
داداش جز pregmatch هیچکار دیگه نمیتونم بکنم چون کد ها استاندارد نیستن
میخوام یک کلمه رو توی pregmatch قرار بدم ! باید یه راهی باشه بلاخره!

111qqq
پنج شنبه 31 مرداد 1392, 02:30 صبح
گیر دادی هان ..؟؟؟ کی گفته این راه های بالا استاندار نیست ..؟؟!!! حالا درسته 100% خفن نیسن ولی خیلی کارت رو ساده میکنه و کدت مفهوم ساده تری به خودش میگیره
نمخوای بگی که تا الان هرچی کد زدی 100% استاندارد بوده حالا دیگه نمیخوای یه 2 خط عیر استاندارد کد بزنی ؟؟!!! .... بنویس بابا پروژت رو ببر جلو تموم شد حوصله داشتی برگرد خفن روش کار کن ...

چیه هنوز اصرار داری سوالت رو تکرار کنی ؟؟؟؟ اصلا میدنی از pregmatch کی استفاده میشه ؟؟؟ این تابع واسه چک کردن اینه که ورودی کاربر حتما طبق یه فرمت خاص باشه .. مثلا یه حالت خاص تاریخ یا ایمیل معتبر ... نه اینه مثلا از این دو کلمه استفاده نکنه ... (اگه استفاده نکردن از چند حرف خاص بود اونوقت) .... سادش میشه گفته ی دوستمون یه if .... پیشرفته ترش دومین پاسخ .... دیگه خفن میخوای یه جا درست کن به عنوان کلمات غیر مجاز یا رزرف شده که با یه تابع که بگرده ببینه توی ورودی کاربر از این کلمات استفاده شده یا نه ....!!!

حالا اصرار داری با pregmatch بنویسی ... دوباره سوالت رو بپرس.:عصبانی++:

2664569
پنج شنبه 31 مرداد 1392, 02:45 صبح
گیر دادی هان ..؟؟؟ کی گفته این راه های بالا استاندار نیست ..؟؟!!! حالا درسته 100% خفن نیسن ولی خیلی کارت رو ساده میکنه و کدت مفهوم ساده تری به خودش میگیره
نمخوای بگی که تا الان هرچی کد زدی 100% استاندارد بوده حالا دیگه نمیخوای یه 2 خط عیر استاندارد کد بزنی ؟؟!!! .... بنویس بابا پروژت رو ببر جلو تموم شد حوصله داشتی برگرد خفن روش کار کن ...

چیه هنوز اصرار داری سوالت رو تکرار کنی ؟؟؟؟ اصلا میدنی از pregmatch کی استفاده میشه ؟؟؟ این تابع واسه چک کردن اینه که ورودی کاربر حتما طبق یه فرمت خاص باشه .. مثلا یه حالت خاص تاریخ یا ایمیل معتبر ... نه اینه مثلا از این دو کلمه استفاده نکنه ... (اگه استفاده نکردن از چند حرف خاص بود اونوقت) .... سادش میشه گفته ی دوستمون یه if .... پیشرفته ترش دومین پاسخ .... دیگه خفن میخوای یه جا درست کن به عنوان کلمات غیر مجاز یا رزرف شده که با یه تابع که بگرده ببینه توی ورودی کاربر از این کلمات استفاده شده یا نه ....!!!

حالا اصرار داری با pregmatch بنویسی ... دوباره سوالت رو بپرس.:عصبانی++:

اولا کد های خودمو گفتم استاندارد نیست نه کد هایی که دوستان ارائه دادن
به همین خاطر تنها میتونم از preg استفاده کنم چون ایف و اری و اینا کار نمیکنه اینجا داشی
وقتی راجب pregmatch پرسیدم چرا دوستان باید راه های دیگه پیشنهاد کنن و چرا من حق اعتراض ندارم !؟
شما ام به جای اینکه راهنمایی کنی اومدی فقط از طرز سوال کردن من ایراد گرفتی
به این میگن اسپم