MSHAER
10-25-2007, 12:14 PM
str_replace
استبدال جزء معين داخل النص بشيء آخر
مثال بسيط
لدينا النص التالي :
أنا أحب أن أدرس <script>..........................</script> الكيمياء
طبعا مكان ال....... ضع أي كود تشاء من الأكواد الضاره
لنضع النص في متغير اسمه $mshaertitle
نريد منع هذا الكود من العمل بشكل بسيط وسريع وميسر
فلنبدأ
<?php
$mshaertitle="أنا أحب أن أدرس <script>..........................</script> الكيمياء";
//الآن بنسوي فلتر لتبديل كل علامة < بعلامه اخرى تلغي عمل الكود مثل (
$mshaertitle.=str_replace(">",")","$mshaertitle");
//أيضا العلامه الأخرى < نستبدلها بالعلامه )
$mshaertitle.=str_replace("<","(","$mshaertitle");
// طباعة المتغير بعد المعالجه وحذف الأكواد الضاره
echo $mshaertitle ;
?>
يستخدم أيضا الكود السابق في منع الكلمات الممنوعه أو القبيحه وغيرها ايضا استبدال كلمه بكلمه أخرى مثل استبدال كلمة (ص) ب صلى الله عليه وسلم
<?php
$mshaertitle.=str_replace("(ص)","صلى الله عليه وسلم","$mshaertitle");
echo $mshaertitle;
?>
استبدال جزء معين داخل النص بشيء آخر
مثال بسيط
لدينا النص التالي :
أنا أحب أن أدرس <script>..........................</script> الكيمياء
طبعا مكان ال....... ضع أي كود تشاء من الأكواد الضاره
لنضع النص في متغير اسمه $mshaertitle
نريد منع هذا الكود من العمل بشكل بسيط وسريع وميسر
فلنبدأ
<?php
$mshaertitle="أنا أحب أن أدرس <script>..........................</script> الكيمياء";
//الآن بنسوي فلتر لتبديل كل علامة < بعلامه اخرى تلغي عمل الكود مثل (
$mshaertitle.=str_replace(">",")","$mshaertitle");
//أيضا العلامه الأخرى < نستبدلها بالعلامه )
$mshaertitle.=str_replace("<","(","$mshaertitle");
// طباعة المتغير بعد المعالجه وحذف الأكواد الضاره
echo $mshaertitle ;
?>
يستخدم أيضا الكود السابق في منع الكلمات الممنوعه أو القبيحه وغيرها ايضا استبدال كلمه بكلمه أخرى مثل استبدال كلمة (ص) ب صلى الله عليه وسلم
<?php
$mshaertitle.=str_replace("(ص)","صلى الله عليه وسلم","$mshaertitle");
echo $mshaertitle;
?>