القائمة : الرئيسية | البحث | الإحصائيات| إرسال درس | إتصل بنا .

مرحباً عزيزي الزائر ... إذا كنت تبحث عن دروس الـ php يمكنك تحميل الكتاب الجديد الذي تم وضع جميع دروس الموقع فيه لكي تكون بشكل أوضح وتكون الأكواد البرمجيه صحيحه بإذن الله ...
لتحميل الكتاب اضغط هنا.




  الرئيسية
 
قسم دروس php و برمجة المواقع
       [ درس ] فلترة الكلمات الممنوعه او الغير مرغوب بها .
    بإستخدام الداله str_replace() والمصفوفات .
 اسم الكاتب  البريد الإلكتروني  تاريخ الكتابة
ff5006  faha1ad2@hotmail.com 12-08-2008

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

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

مثلاُ إذا كان لديك موقع وفيه نظام تعليقات , ولاتريد للزوار ان يقوموا بكتابة تعليقات سيئه او تعليقات غير لائقه , أو كنت لاتريد ظهور بعض الكلمات مثل <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"
;

?>

انتهى الدرس ,



 
  آخر زيارة : 2012-February-Monday-3-37-am | عدد التعليقات : 5 | عدد الزيارات : 3732  .

 خيارات الدرس : نسخة خفيفة للطباعة | أخذ نسخة من الدرس كـ ملف نصي. | أخذ نسخة من الدرس كـ ملف .doc 'ملف word' | أخذ نسخة من الدرس كـ ملف HTML . | Bookmark : Add to del.icio.us  Add to YahooMyWeb  Add to Digg  Add to Technorati  Add to Reddit  Add to Furl  Add to Spurl  Add to Simpy  Add to Wink

عدد مرات التقييم : كـ ممتاز:45 , كـ عادي:27 , كـ سيئ:33. | قـيّـم الدرس: تقييم كـ 'رائع ! ' تقييم كـ 'عادي ' تقييم كـ ' سيئ '
  يسمح لك بإضافة تعليق على هذا الدرس.


  التعليقات :

  "رد : [ درس ] فلترة الكلمات الممنوعه او الغير مرغوب بها . "

 

يعطيك العافية اخوي فهد

 

Laughingطريقة رائعة واعتقد انها نفس طريقة عرض الابتسامات

وايضا لا تخفة علينا هذة الدوال


stripslashes();
strip_tags();

 

  اسم كاتب التعليق: QTrXP | تاريخ الإرسال : 2008-August-Saturday-3-55-am | qtrxp@msn.com | تبيلغ كـ تعليق سئ

  "رد : [ درس ] فلترة الكلمات الممنوعه او الغير مرغوب بها . "

 

الله يعافيك اخوي  QTrXP Smile صحيح هذي هي طريقة الإبتسامات نفس الشئ
تقدر سويها للكلمات الممنوعه والإبتسامات والإختصارات زي الشات ... واشياء ثانيه

 

وصحيح كلامك عن الدوال واهم شئ strip_tags وراح يكون لها شئ إن شاء الله .

  اسم كاتب التعليق: ff5006 | تاريخ الإرسال : 2008-August-Saturday-9-26-pm | faha1ad2@hotmail.com | تبيلغ كـ تعليق سئ

  "رد : [ درس ] فلترة الكلمات الم "

 

can you make the same code but put the text on database then fetch it and thanks

  اسم كاتب التعليق: webtuto | تاريخ الإرسال : 2008-November-Sunday-12-50-pm | webtuto@hotmail.fr | تبيلغ كـ تعليق سئ

  "رد : [ درس ] فلترة الكلمات الممنوعه او الغير مرغوب بها . "

 

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

 

  اسم كاتب التعليق: aos | تاريخ الإرسال : 2009-December-Thursday-4-01-am | aos9@live.com | تبيلغ كـ تعليق سئ

  "رد : [ درس ] فلترة الكلمات الممنوعه او الغير مرغوب بها . "

 

Nice tut thank u man :)

  اسم كاتب التعليق: Hassan | تاريخ الإرسال : 2010-February-Tuesday-9-22-pm | AndreNo@Live.CoM | تبيلغ كـ تعليق سئ
 الصفحات :
1  

   


إضافة تعليق

 الموضوع:
 
 التعليق * :


 
  ملاحظة : لتبديل طريقة الكتابة من اليمين لليسار أو العكس اضغط shift+ctrl.

 اسمك:  
 البريد الإلكتروني :  
 من فضل قم بكتابة الأرقام والحروف الموجوده في الصوره:
 

 



جميع الحقوق محفوظة © دروس مبرّمج
Progrom By PHPx3.com 2008.