خرید بک لینک
:o
سلام. یه مشکل بزرگ دارم اونم اینه که در قسمت فرم ثبت نام کد عبارت سنجی رو گذاشتم که کسی از کدی چیزی توی input ها استفاده نکنه! ولی از وقتی که گذاشتم اون قسمت هایی که نیاز به پرکردن نداره رو بهشون گیر میده میگه از عبارت نامجاز استفاده کرده اید!
در صورتی که من میخوام اون اینپوت رو اگه پرکرد و عبارت نامناسب توش بود رو گیر بده و اگه خالی گذاشت مشکلی براش پیش نیاد و ارور نده! کد هاشو میزارم پایین چک کنین ببینین مشکل چیه!
قربون دستتون خیلی کار م لنگه

کد توی config.php
کد PHP:

function isname($name)
{
    if (
preg_match(' /^[a-z0-9 ض ص ث ق ف غ ع ه خ ح ج چ پ گ ک م ن ت ا ل ب ی س ش ظ ط ز ر ژ ذ د ي ئ و آ ♫ - ღ ۩ ☂  ♥ _ ۞ . - ☻ ? A-Z ]+$/i'$alaghe)) {
        return 
true;
    } else {
        return 
false;
    }
 } 

کد داخل صفحه ثبتنام
کد PHP:

if (!isname($data['name'])) {
$err[] = "عبارت نا مناسب";


نمیدونم با else و if با هم ترکیب کردم بازم مشکل داشت نمیدونم کارم ایراد داشته فک کنم!
کسی هست کار منو رواج بده آیا؟

- - - Updated - - -

کد توی config رواصلاح میکنم:
نقل قول:

function isname($name)
{
if (preg_match(' /^[a-z0-9 ض ص ث ق ف غ ع ه خ ح ج چ پ گ ک م ن ت ا ل ب ی س ش ظ ط ز ر ژ ذ د ي ئ و آ ♫ - ღ ۩ ☂ ♥ _ ۞ . - ☻ ? A-Z ]+$/i', $name)) {
return true;
} else {
return false;
}
}

برچسب: نویسنده: محمد رضا جوادیان تاريخ: يکشنبه 1 مرداد 1396 ساعت: 3:55

صفحه بندی