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

فلترة الكلمات الممنوعه او الغير مرغوب بها . بإستخدام الداله str_replace() والمصفوفات .

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

طريقة عمل فلتر لفلترة الكلمات الغير مرغوب بها او الكلمات المننوعه

مثلاُ إذا كان لديك موقع وفيه نظام تعليقات , ولاتريد للزوار ان يقوموا بكتابة تعليقات سيئه او تعليقات غير لائقه , أو كنت لاتريد ظهور بعض الكلمات مثل <script> مثلاً  ,. درس اليوم يساعدك لتتخلص من هذه المشكله .
سنستخدم مصفوفه لوضع الكلمات الممنوعه بداخلها و str_replace() لإستبدال الكلمات , كود برمجي كـمثال :
<? // الكلمات الممنوعه نضعها في مصفوفه هنا $ban_words = array("كلمة ممنوعة","كلمة ممنوعة","غبي","أحمق"); // هنا العلامة التي ستُستبدل لها الكلمات الممنوعه $mark " ***** ";
// هنا النص المراد فلترته ووضعناه بمتغير اسمه 
// $text1 
$text1 "أنت إنسان غبي و أحمق"
;
// وضعنا متغير جديد اسمه 
// $text
// وقيمته الداله str_replace ثم وضعنا متغير الكلمات الممنوعه , ثم متغير علامات النجوم ثم متغير النص. 
$text str_replace($ban_words,$mark,$text1
);
// نطبع النص بعد الفتر print "$text";
print 
"<br>"
// نطبع النص قبل الفلتر print "$text1";
?>
انتهى الدرس ,

0 التعليقات:

إرسال تعليق