الاثنين، 13 يناير 2014

[ داله ] دالة حماية النصوص strip_tags() .

بسـم الله الرحـمن الرحيـم
السلام عليكم ورحمة الله وبركاته
...

الجميع يطبح للحمايه في برمجياتهم ... ومن اهل الأمور هي حماية السكربت من الأكواد الخبيثه .. اليوم سنشرح الداله strip_tags للحمايه.
هذه الداله رائعه جداً جداً , فهي تمكنك من السماح بوسوم ومنع غيرها ! .

أولا درسنا $_POST سابقاً ... ولنفرض اننا لدينا سكربت أخبار وفيه $_POST لإحضار الخبر ثم أدخاله لقاعدة البيانات ...
ماذا لو كان العضو الذي وضع الخبر وضع أكواداً خبيثه !
ستظهر هذه الأكواد لكل شحص يرى الخبر ... إلا ان قمت بحماية الـ $_POST بأحد الدوال ...

طريقة الإستعمال العادي للداله strip_Tags() :
<?php 

$text 
strip_tags($_POST['text'
]); 
?>   
هكذا ستقوم بحماية المدخلات ... طبعاً يوجد طرق أخرى لكن هذه الطريقة قد تفي بالغرض ...
لكن لنفرض انك تريد للكاتب الي يكتب الخبر ان يتمكن من تنسيق الخبر بواسطة HTML او BBCodes ... مثلاً يستطيع تعرض النص وتلوينه وهكذا ... هل ستمنعه بسبب خوفك من الإختراق ؟
طبعاً لا ... هكذا نقوم بوضع الـوسوم المسموح بها :
<?

$text 
strip_tags($_POST['
text'],<b>,<font>,<h1>,<h2>,<h3>,<img>,<a>,<table>);
?>

لتحميل مثال بسيط للداله strip_tags اضغط بالأسفل
Download StripTags Function Example RAR File
أو

0 التعليقات:

إرسال تعليق