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

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



said
11-01-2013, بتوقيت غرينيتش 02:26 PM
http://www.dzbatna.com/images/icons/iconrote.gif [ط¯ط±ط³ ظ…طھظ‚ط¯ظ…] ظ„ط*ظ…ط§ظٹط© ط§ظپط¶ظ„ ظ„ط¨ط±ظ†ط§ظ…ط¬ظƒ ط§ط³طھط¹ظ…ظ„ Data Filtering (http://www.dzbatna.com/t1204382/)



بسم الله الرحمن الرحيم
وبه نستعين اما بعد ,
بداية ارجو تقبل عذرى فانا لست من حريفة كتابة المواضيع لذلك ارجو من مسترنا تعديل الموضوع بالنسبة للشكل ان راى شىء

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

Data Filtering

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


ما هى ؟

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

وظيفتها ؟

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

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

رمز PHP:

<code style="white-space:nowrap"> <code> <?php



// phpman
$phpman = "[email protected] (http://www.cloudflare.com/email-protection)";
if(filter_var($phpman,FILTER_VALIDATE_EMAIL)){
echo "this email ";
}
else{
echo'not email';
}

?> </code> </code>

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




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



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

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

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

سنشرح طريقة بعض هذه الدوال

1 - دالة FILTER_VALIDATE_IP

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

مثال

رمز PHP:

<code style="white-space:nowrap"> <code> <?php
$ip_a = '127.0.0.1';
$ip_b = '42.42';

if (filter_var($ip_a, FILTER_VALIDATE_IP)) {
echo "This (ip_a) IP address is considered valid.";
}
if (filter_var($ip_b, FILTER_VALIDATE_IP)) {
echo "This (ip_b) IP address is considered valid.";
}
?> </code> </code>

من php.net


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

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

1- filter_has_var


مثال

رمز PHP:

<code style="white-space:nowrap"> <code> filter_has_var(INPUT_POST, 'submit')
</code> </code>

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

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

رمز PHP:

<code style="white-space:nowrap"> <code> isset($_POST&#91;'submit'&#93;)
</code> </code>

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

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

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





التعديل الأخير كان بواسطة PhpMan; 10 - 05 - 2014 الساعة 01:01

ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)




https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى