رامي19 ثـــــــــــــــائر متردد
الجنس : عدد المساهمات : 25 معدل التفوق : 49 السٌّمعَة : 20 تاريخ التسجيل : 27/02/2012
| | | الدالة strip_tags وعملها على حماية اكواد Html |×| | |
اليوم اعرف لكم دالة strip_tagsوهي دالة للحماية من اكواد html
الجميع يطبح للحمايه في برمجياتهم ... ومن اهل الأمور هي حماية السكربت من الأكواد الخبيثه .. اليوم سنشرح الداله strip_tags للحمايه. هذه الداله رائعه جداً جداً , فهي تمكنك من السماح بوسوم ومنع غيرها ! .
لنفرض اننا لدينا سكربت أخبار وفيه $_POST لإحضار الخبر ثم أدخاله لقاعدة البيانات ... ماذا لو كان العضو الذي وضع الخبر وضع أكواداً خبيثه ! ستظهر هذه الأكواد لكل شحص يرى الخبر ... إلا ان قمت بحماية الـ $_POST بأحد الدوال ...
طريقة الإستعمال العادي للداله strip_Tags() :
كود PHP: $text = strip_tags($_POST['text']); ?>
هكذا ستقوم بحماية المدخلات ... طبعاً يوجد طرق أخرى لكن هذه الطريقة قد تفي بالغرض ... لكن لنفرض انك تريد للكاتب الي يكتب الخبر ان يتمكن من تنسيق الخبر بواسطة HTML او BBCodes ... مثلاً يستطيع تعرض النص وتلوينه وهكذا ... هل ستمنعه بسبب خوفك من الإختراق ؟ طبعاً لا ... هكذا نقوم بوضع الـوسوم المسموح بها :
كود PHP:
$text = strip_tags($_POST['text'],<b>,<font>,<h1>,<h2>,<h3>,<img>,<a>,<table>); ?>
لتحميل مثال بسيط للداله strip_tags اضغط بالأسفلhttp://up.flyarb2.net/do.php?id=13 إلى اللقاء مع درس آخر
| |
|