صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 17

الموضوع: كيف التسجيل بفراغات ؟

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2005
    المشاركات
    363

    كيف التسجيل بفراغات ؟



    السلام عليكم
    لدي سكربت وتم حل مشكله التسجيل باللغه العربيه ولكن للاسف لايقبل التسجيل بفراغات مثال

    سوالف سوفت
    لايقبل الفراغ بينهم
    لكن يقبل
    سوالف_سوفت

    ماهو الحل

    كود التسجيل
    كود:
    $strict = "^a-zء-يA-Z0-9_";
    $medium = $strict."<>,.$%!\'\"";
    $loose  = $medium."?{}\[\]\(\)\^&*`~;:\\+=";








  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    320


    أضف مسافه !
    كود:
    "^a-zء-يA-Z0-9_ "






    __________________
    إلى اللقاء سوالف , وآسف على الإزعاج...
    moffed.com , kleeja.com/tour/ar ,phpbbarabia.com

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2005
    المشاركات
    363


    أضف مسافه !
    كود:
    "^a-zء-يA-Z0-9_ "
    مايصير للاسف






  4. #4
    عضو نشيط
    تاريخ التسجيل
    May 2008
    المشاركات
    151


    المسافة هي [:space:]
    جرب :
    كود:
    "^a-zء-يA-Z0-9_[:space:]"






    __________________
    Google
    Firefox

  5. #5
    Banned
    تاريخ التسجيل
    Jul 2008
    المشاركات
    178


    مثل ما قال اخي Foxhound

    جرب وانشالله يزبط






  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    779


    هل ممكن ازيد في الطلب
    - يقبل الحروف الانجليزيه سمول و كابيتل
    - يقبل الحروف العربية من الهمزه
    - يقبل المسافة
    - يقبل العلامات المتعارف عليها عادة مثل ~!@#^()_-
    - يقبل الارقام

    انا حاليا وضعت هذا .. لكنه غير مستوفي الشروط كلها
    كود:
        function check_name($name)
        {
            if (eregi ('[^0-9a-zأ-ي0-9 ء]',$name))
            return true;
            else
            return false;
        }






    __________________
    أهلا و سهلا بكم في :-
    موقع دار الأوائل
    تفضل معنا خدمات الاستضافة
    موقع العبقري لخدمات الاستضافة

  7. #7


    يمكنك اخي حجب الرموز التي لاتريدها في الاسم واتاحة الباقي وستصبح لديك نفس النتيجة المرجوه .






  8. #8
    Banned
    تاريخ التسجيل
    Jul 2008
    المشاركات
    178


    function check_name($name)
    {
    if (eregi ('[^0-9a-zأ-ي0-9!-)_[:space:]]',$name))
    return true;
    else
    return false;
    }






  9. #9
    عضو نشيط
    تاريخ التسجيل
    Apr 2004
    المشاركات
    236


    - يقبل الحروف الانجليزيه سمول و كابيتل
    - يقبل الحروف العربية من الهمزه
    - يقبل هذه العلامات فقط _- .
    - لا يقبل الارقام في البداية و يقبلها في غير ذلك
    - لا يقبل المسافة
    -------------------------------------------------------------
    اريد تنفيذ السابق ياريت الحل كاملاً للأهمية ..





    __________________
    مشاريعي الحالية :
    الحوارات |||||||||| 90%
    الأخبار |||||||||| 5%
    آخر |||||||||| 40%

  10. #10
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    اقتباس المشاركة الأصلية كتبت بواسطة مدردش متقاعد
    - يقبل الحروف الانجليزيه سمول و كابيتل
    - يقبل الحروف العربية من الهمزه
    - يقبل هذه العلامات فقط _- .
    - لا يقبل الارقام في البداية و يقبلها في غير ذلك
    - لا يقبل المسافة
    -------------------------------------------------------------
    اريد تنفيذ السابق ياريت الحل كاملاً للأهمية ..
    تفضل جرّب:

    كود PHP:
    <?php
     
    $str 
    'الاسم هنا';
    if (
    is_numeric($str[0]) || preg_match('/[^-_.ءاأإآئؤبتثجحخدذرزسشصضطظعغفقكلمنهويةA-Za-z0-9]+/si'$str)) {
        echo 
    'الاسم غير مطابق للشروط';
    }
     
    ?>
    تحياتي، أشرف السمهوري





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

  11. #11
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    779


    ما شاء الله عليك اخوي أشرف السمهوري
    شكرا لك على هذا الكود





    __________________
    أهلا و سهلا بكم في :-
    موقع دار الأوائل
    تفضل معنا خدمات الاستضافة
    موقع العبقري لخدمات الاستضافة

  12. #12
    عضو نشيط
    تاريخ التسجيل
    Apr 2004
    المشاركات
    236

    Thumbs up



    تفضل جرّب:

    كود PHP:
    <?php
     
    $str 
    'الاسم هنا';
    if (
    is_numeric($str[0]) || preg_match('/[^-_.ءاأإآئؤبتثجحخدذرزسشصضطظعغفقكلمنهويةA-Za-z0-9]+/si'$str)) {
        echo 
    'الاسم غير مطابق للشروط';
    }
     
    ?>
    تحياتي، أشرف السمهوري
    تمام .. جزاك الله كل خير





    __________________
    مشاريعي الحالية :
    الحوارات |||||||||| 90%
    الأخبار |||||||||| 5%
    آخر |||||||||| 40%

  13. #13
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    169


    لدي المصفوفة
    كود PHP:
    $chars = array("a""A""b""8""B""c""C""9""-""d""D""0""e""1""E""f""F""g""G""h""2""H""i""I""j""J""k""3""K""7""l""_""L""m""M""n""N""o""O""p""P""q""Q""r""R""s""4""S""t""T""u""U""6""v""V""w""W""x""5""X""y""Y""z""Z",); 
    كيف أبرمج شرط يرفض الأسماء التي تحتوي على حروف غير موجودة في المصفوفة؟






  14. #14
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    عزيزي azizsoft جرّب هذا:

    كود PHP:
    <?php

    if (preg_match('/[^'preg_quote(implode($chars)) .']/si'$str)) {
             echo 
    'النص لا يطابق الشروط';
    }

    ?>
    المتغير الذي يحوي النص هو str$ ..

    حول الدوال المستخدمة:
    PHP: implode - Manual
    PHP: preg_quote - Manual
    PHP: preg_match - Manual

    تحياتي، أشرف السمهوري





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

  15. #15
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    169


    ادا تم إضافة فراغ الى عناصر المصفوفة فإن الدالة لا تعمل

    و
    جزاك الله خير جزاء










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض