نمایش نتایج: از شماره 1 تا 5 , از مجموع 5

موضوع: ثبت نام با کاراکترهای غیر مجاز

  1. #1
    کاربر اخراج شده
    تاریخ عضویت
    Aug 2012
    محل سکونت
    تبریز
    نوشته ها
    126
    تشکر تشکر کرده 
    852
    تشکر تشکر شده 
    190
    تشکر شده در
    135 پست

    پیش فرض ثبت نام با کاراکترهای غیر مجاز

    سلام دوستان
    کسی میتونه یه کمک بهم بکنه
    این یه فایل هست تو خط 43 یه مشکلی داره در صورت امکان یه راهنمایی کنید ممون
    " تو این خط باید کد جوری عمل کنه که از ثبت نام حروف غیره مجاز که تعیین میکنیم خطا بده و اجازه ثبت نام را ازش بگیره "


    منظور اینطوری هست

    دانلود فایل


    در صورت امکان اصلاح کنید فایل رو یه دنیا ممنون
    فایل های پیوست شده فایل های پیوست شده

  2. # ADS




     

  3. #2
    عضو انجمن
    تاریخ عضویت
    Aug 2012
    نوشته ها
    459
    تشکر تشکر کرده 
    18
    تشکر تشکر شده 
    662
    تشکر شده در
    426 پست

    پیش فرض پاسخ : ثبت نام با کاراکترهای غیر مجاز

    برای حذف کد های HTML از رشته می توانید تابع strip_tags رو به کار ببرید و برای تبدیل این کد ها به متن عادی از تابع htmlspecialchars.

  4. تعداد تشکر ها از ≡ ALEX ≡ به دلیل پست مفید


  5. #3
    کاربر اخراج شده
    تاریخ عضویت
    Aug 2012
    محل سکونت
    تبریز
    نوشته ها
    126
    تشکر تشکر کرده 
    852
    تشکر تشکر شده 
    190
    تشکر شده در
    135 پست

    پیش فرض پاسخ : ثبت نام با کاراکترهای غیر مجاز

    نقل قول نوشته اصلی توسط ≡ ALEX ≡ نمایش پست ها
    برای حذف کد های HTML از رشته می توانید تابع strip_tags رو به کار ببرید و برای تبدیل این کد ها به متن عادی از تابع htmlspecialchars.
    تشکر فراوان
    اما این کد درست عمل نمکنه
    ********************************
    کد PHP:
    private function Signup() {
            global 
    $database,$form,$mailer,$generator,$session;
            if(!isset(
    $_POST['name']) || $_POST['name'] == ""|| $_POST['name'] == "admin"|| $_POST['name'] == "Admin" || $_POST['name'] == "administrator"|| $_POST['name'] == "مدير"|| $_POST['name'] == "Natars") {
                
    $form->addError("name",USRNM_EMPTY);
            } else {
                if(
    strlen($_POST['name']) < USRNM_MIN_LENGTH) {
                    
    $form->addError("name",USRNM_SHORT);
                }
                else if(!
    USRNM_SPECIAL && preg_match('/[:,\\. ^?  < > \\n\\r\\t\\s]+/',$_POST['name'])) {
                    
    $form->addError("name",USRNM_CHAR);
                } 
    *********************************

  6. #4
    عضو جدید alishadmehr آواتار ها
    تاریخ عضویت
    Feb 2011
    نوشته ها
    45
    تشکر تشکر کرده 
    77
    تشکر تشکر شده 
    86
    تشکر شده در
    54 پست

    پیش فرض پاسخ : ثبت نام با کاراکترهای غیر مجاز

    نگفتی به چه کاراکترایی باید محدود بشه.

    کد:
        if ( !preg_match('/^[a-zA-Z0-9-]+$/', $_POST['name']))
        {
            // gheyre mojaz ast.
        }
    کد بالا کاراکترهای a تا z به صورت کوچک ، A تا Z به صورت بزرگ ، اعداد 0 تا 9 و همچنین کاراکتر - رو مجاز میدونه.

    مثلا Ali-Shadmehr20 مجاز هست.

  7. تعداد تشکر ها از alishadmehr به دلیل پست مفید


  8. #5
    عضو جدید
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض پاسخ : ثبت نام با کاراکترهای غیر مجاز

    سلام به همه منم تغریبا همین مشکل دارم چه جوری می شه کاراکتر های ()و , و : " ' \ / + - & * ^%$#@ . [] {} را حذف کنم

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 8
    آخرين نوشته: August 24th, 2015, 12:12
  2. سوالا در مورد یک کار غیر اصولی و غیر حرفه ای
    توسط shetab در انجمن سی پنل CPanel
    پاسخ ها: 2
    آخرين نوشته: September 5th, 2013, 22:06

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •