حسين عضو مميز
عدد المساهمات : 177 تاريخ التسجيل : 02/06/2010 العمر : 34 الموقع : www.2lkhwa.com
| موضوع: أزالــــــة ' Re ' من الـــردود والتعديل علي "common.php" الإثنين يونيو 14, 2010 3:29 pm | |
| ] بعض القراصنة يهوي تغيير المتغيرات
عن طريق استدعاء "viewtopic.php؟ ". وارسال البيانات الطويلة التي قد تسبب أخطاء مثل اسم المستخدم
الحل
فتح ملف "common.php"
ابحث عن
كود:
if ( ! defined ( 'IN_PHPBB' ) ) { die( 'Hacking attempt' ); }
اضف بعدها
كود:
foreach ( $_REQUEST as $varname => $value ) { if ( ( preg_match ( '#^(globals|_|http_|php_|argv|knnvalues|argc|gateway_|server_|request_|query_|document_|remote_|script_|path_|auth_)#i' , $varname )) // If someone tries to do some hacking tricks || ( strlen ( $value ) >= 1 * 1024 * 1024 ) // If posting is too long (> 1 MB) ) { die( 'Hacking attempt' ); } }
كيفية إزالة 'Re:' من الردود
افتح ملف: posting.php
ابحث عن كود:
كود:
if (($mode == 'reply' || $mode == 'quote') && !$submit && !$preview && !$refresh) { $post_data['post_subject'] = ((strpos($post_data['post_subject'], 'Re: ') !== 0) ? 'Re: ' : '') . censor_text($post_data['post_subject']); }
استبدلة :
كود:
if (($mode == 'reply' || $mode == 'quote') && !$submit && !$preview && !$refresh) if (($mode == 'reply' || $mode == 'quote') && !$submit && !$preview && !$refresh) { $post_data['post_subject'] = ((strpos($post_data['post_subject'], 'Re: ') !== 0) ? '' : '') . censor_text($post_data['post_subject']); }
استخدم الامر
كود:
UPDATE phpbb_posts SET post_subject = REPLACE (post_subject,'Re: ', '')
| |
|