النتائج 1 إلى 6 من 6

الموضوع: [protection] دالة للحماية والتشكيك

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

    [protection] دالة للحماية والتشكيك



    السلام عليكم ورحمة الله وبركاته
    اقدم لكم اليوم فنكشن بسيط للحماية او التشكيك في المتغير عند تمرير هذة الدالة علية
    حيث يستخدم دوال Character Type Functions ... طريقة اخري
    حيث ياخد البارتايم الثاني 3 قسم فقط
    القيمة الاولي letter بحيث يتم التاكد من ان المتغير يحتوي علي حروف فقط والا فــ die
    القيمة الثانيه digital بحيث يتاكد من ان المتغير يحتوي علي ارقام فقط والا فـ die
    القيمة الثالته space بحيث يقوم بالتاكد من ان المتغير لايحتوي علي فاراغات فقط واذا كان يحتوي فـ توقف
    يمكنك استخدام المتغير ايضا للحماية عند جلب $_GET يعتبر جيد جدا مع تحديد الحالة

    مثال للاستخدام
    كود PHP:
    protection("ggh23h","letter"); //output : not allowed , just literal 
    الفنكشن كامل
    كود PHP:
    <?
    /*
         put protection around variables
         Author by Bruce || http://dev-ly.com
         used [Character Type Functions]
    */
    function protection($method,$type){
      switch(
    $type){
       case 
    'letter':
        if(!
    ctype_alpha($method)): die('not allowed , just literal'); endif;
       break;
       case 
    'digital':
        if(!
    ctype_digit($method)): die('not allowed , just digital'); endif;
       break;
       case 
    'space':
        if(
    ctype_space($method)): die('not allowed , don\'t use space'); endif;
       break;
      }
    }
    ?>
    سلام





    __________________
    Bruce - مدونة شديدة التخصص في PHP وتطبيقات الويب


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


    مشكور اخوي على الفنكشن






  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    55


    لاهنت يالغالي ..






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


    ما شاء الله عليك شايفك مهتم بجانب الحمايه يارب تستمر وتعلمنا كلنا لان غالبية المبرمجين لا يعرفون شيئ عن الحمايه الا من رحم ربي ..





    __________________
    اللهم انك عفو كريم حليم عظيم تحب العفو فاعفو عني وعن امي ..

    اللهم اغفر للمسلمين والمسلمات والمؤمنين والمؤمنات الاحياء منهم والاموات

    اللهم اني اعوذ بك من همزات الشياطين وأعوذ بك ربي أن يحضرون



  5. السلام ..
    لماذا نحن في مجتمع المبرمجين العرب متخلفون دائما في مجال البرمجة المحترفة؟
    الاجابة هي اننا نحاول ان نبني كل شيء من الصفر!

    الان لاننا نبرمج في لغة مفتوحة المصدر PHP لماذا لا نستخدم اعمال مفتوحة المصدر ايضا؟
    مثال على ذالك .. هناك class مبني مع اكثر اصدارات الPHP الا وهي class اسمة Validator وهذا الClass وضيفتة الوحيدة هو التحقق من ان البيانات المدخلة صحيحة. فله خواص مثل التشيك على الايميل، التحقق من ان الرابط صحيح، واذا كان صحيحا تحقق من انة يعمل.

    الرابط للClass
    PEAR :: Package :: Validate





    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو

  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2000
    المشاركات
    504


    شكراً لك










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

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

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