23-Feb-2008, 05:28 PM
|
رقم المشاركة :
1 (permalink)
|
معلومات العضو | | | إحصائية العضو | | | آخـر
مواضيعي | | | | ترقيع ثغره الملف announcement.php (منع اكواد HTML) في عناوين الاعلانات
 ترقيع ثغره الملف announcement.php (منع اكواد HTML) في عناوين الاعلانات
الحين هنسوي تعديل بسيط بهذا التعديل يتم منع أكواد html من عناويـن الاعلانات
وبكذا الملف بيكون آمن والحمد لله
ويتـم بالتعديل على ملفيـن فقـط لآ غيـر وبعد ذلك أستخدم الخاصيـه بأنسب ما يمكـن ..
أفتح ملـف announcement.php
في السطر 403 تقريباً .. أبحث عنـ كود PHP: $postbit_obj =& $postbit_factory->fetch_postbit('announcement');
أضف تحتـه كود PHP: $changesomechars = array('\"','\'','|','(',')',':','&','$','<','>','"');
$newchars = array('"','\'','l','(',')',':','&','$','<','>','"');
$post[title] = str_replace($changesomechars, $newchars,$post[title]);
$post[title] = strip_tags($post[title]);
أعمل حفـظ .. الأن توجة ألى . forumdisplay.php
أبحث عنـ كود PHP: fetch_musername($announcement);
أضف تحـتة كود PHP: $changesomechars = array('\"','\'','|','(',')',':','&','$','<','>','"');
$newchars = array('"','\'','l','(',')',':','&','$','<','>','"');
$announcement['title'] = str_replace($changesomechars, $newchars,$announcement['title']);
$announcement['title'] = strip_tags($announcement['title']);
بذلك تكون اغلقـت منع أستخدام أكواد html في عناويـن الأعلانات فكرة أخونـا أبو محمد جزاه الله كل خيـر ac4p.com    | التوقيع |
أحاسيس مسموعة [فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات . إضغط هنا للتسجيل] | |
|
| |