المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : [درس متقدم] لحماية افضل لبرنامجك استعمل Data Filtering


مبرمج
05-10-2009, 01:41 AM
بسم الله الرحمن الرحيم
وبه نستعين اما بعد ,
بداية ارجو تقبل عذرى فانا لست من حريفة كتابة المواضيع لذلك ارجو من مسترنا تعديل الموضوع بالنسبة للشكل ان راى شىء

سنتحدث اليوم وياكم عن

Data Filtering

ما هى ؟ وكيف تعمل ؟
اسئلة تدور فى ذهنك الان ساجيبك عليك الان


ما هى ؟

اضافة جديدة فى php5 اعتقد لم بنتبه لها الكثيرون تعمل على التحقق من البيانات

وظيفتها ؟

التحقق من نوع المدخلات

سناخد مثال سريع فقط للفهم واشرحه بالتفصيل

رمز PHP:



هذا المثال يتحقق من قيمة المتغير هل هو ايميل ام لا
هذه الطريقة بدل من استخدام التعابير القياسية السيئة بعض السىء ويصعب فهمها للمبتدئين




اريد منكم الان ان تنسو الكود الى كتبتو بعد ما فهمتو فقط وظيفة الكود



اساسيات الكتابة

1- الدالة filter_var ( ليس ضرورى فى بعض الدوال)
2- الدالة المراد الاستعلام من خلالها

الدالة filter_var تاخد براميتر واحد : هو الدالة المراد الاستعلام من خلالها

سنشرح بعض هذه الدوال

1 - دالة FILTER_VALIDATE_IP

هذه الوظيفة من اسمها وظيفتها التحقق من وجود اى بى ام لا

مثال

رمز PHP:



من php.net


-------------------------------------------------

هناك دوال خاصة لا تستعمل filter_var

1- filter_has_var


مثال

رمز PHP:
filter_has_var(INPUT_POST, 'submit')



المثال يتحقق من وجود المتغير الثابت بوست وقيمته submit

الكود السابق يساوى

رمز PHP:
isset($_POST['submit'])



----------------------------------------------------

انتظرو ان شاء الله الجزء الثانى من هذه الشروحات

السلام عليكم
تحياتى
phpman