'FIND' - Bul
'AFTER, ADD' - Kodun Sonrasına Ekle
'BEFORE, ADD' - Kodun Öncesine Ekle
'REPLACE WITH' - Kodu Bununla Değiştir
Kodlar değiştikten sonra http://www.phpbb.com dan indirdiğiniz phpBB 2.0.9 dosyalarının içinden install klasörünü root dizinine attıktan sonra http://www.siteadı.com/phpBB/install/update_to_209.php yazarak scriptin yüklemeyi tamamlamasını bekleyin.Ardından install klasörünü silin.
- admin/admin_board.php[/color][/size]
-
FIND - Line 46
REPLACE WITH
Kod: Tümünü seç
$default_config[$config_name] = $config_value;
Kod: Tümünü seç
$default_config[$config_name] = str_replace("'", "\'", $config_value);
- admin/index.php[/color][/size]
-
FIND - Line 335
REPLACE WITH
Kod: Tümünü seç
AND u.user_session_time >= " . ( time() - 300 ) . "
Kod: Tümünü seç
AND s.session_time >= " . ( time() - 300 ) . "
- common.php[/color][/size]
-
FIND - Line 27
AFTER, ADD
Kod: Tümünü seç
die("Hacking attempt"); }
Kod: Tümünü seç
// function unset_vars(&$var) { while (list($var_name, $null) = @each($var)) { unset($GLOBALS[$var_name]); } return; } //
-
FIND - Line 41
AFTER, ADD
Kod: Tümünü seç
error_reporting (E_ERROR | E_WARNING | E_PARSE); // This will NOT report uninitialized variables set_magic_quotes_runtime(0); // Disable magic_quotes_runtime
Kod: Tümünü seç
$ini_val = (@phpversion() >= '4.0.0') ? 'ini_get' : 'get_cfg_var'; // Unset globally registered vars - PHP5 ... hhmmm if (@$ini_val('register_globals') == '1' || strtolower(@$ini_val('register_globals')) == 'on') { $var_prefix = 'HTTP'; $var_suffix = '_VARS'; $test = array('_GET', '_POST', '_SERVER', '_COOKIE', '_ENV'); foreach ($test as $var) { if (is_array(${$var_prefix . $var . $var_suffix})) { unset_vars(${$var_prefix . $var . $var_suffix}); } if (is_array(${$var})) { unset_vars(${$var}); } } if (is_array(${'_FILES'})) { unset_vars(${'_FILES'}); } if (is_array(${'HTTP_POST_FILES'})) { unset_vars(${'HTTP_POST_FILES'}); } }
-
FIND - Line 153
AFTER, ADD
Kod: Tümünü seç
$theme = array(); $images = array(); $lang = array();
Kod: Tümünü seç
$nav_links = array();
-
FIND - Line 174
REPLACE WITH
Kod: Tümünü seç
if( getenv('HTTP_X_FORWARDED_FOR') != '' ) { $client_ip = ( !empty($HTTP_SERVER_VARS['REMOTE_ADDR']) ) ? $HTTP_SERVER_VARS['REMOTE_ADDR'] : ( ( !empty($HTTP_ENV_VARS['REMOTE_ADDR']) ) ? $HTTP_ENV_VARS['REMOTE_ADDR'] : $REMOTE_ADDR ); $entries = explode(',', getenv('HTTP_X_FORWARDED_FOR')); reset($entries); while (list(, $entry) = each($entries)) { $entry = trim($entry); if ( preg_match("/^([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)/", $entry, $ip_list) ) { $private_ip = array('/^0\./', '/^127\.0\.0\.1/', '/^192\.168\..*/', '/^172\.((1[6-9])|(2[0-9])|(3[0-1]))\..*/', '/^10\..*/', '/^224\..*/', '/^240\..*/'); $found_ip = preg_replace($private_ip, $client_ip, $ip_list[1]); if ($client_ip != $found_ip) { $client_ip = $found_ip; break; } } } } else { $client_ip = ( !empty($HTTP_SERVER_VARS['REMOTE_ADDR']) ) ? $HTTP_SERVER_VARS['REMOTE_ADDR'] : ( ( !empty($HTTP_ENV_VARS['REMOTE_ADDR']) ) ? $HTTP_ENV_VARS['REMOTE_ADDR'] : $REMOTE_ADDR ); }
Kod: Tümünü seç
// I'm removing HTTP_X_FORWARDED_FOR ... this may well cause other problems such as // private range IP's appearing instead of the guilty routable IP, tough, don't // even bother complaining ... go scream and shout at the idiots out there who feel // "clever" is doing harm rather than good ... karma is a great thing ... :) // $client_ip = ( !empty($HTTP_SERVER_VARS['REMOTE_ADDR']) ) ? $HTTP_SERVER_VARS['REMOTE_ADDR'] : ( ( !empty($HTTP_ENV_VARS['REMOTE_ADDR']) ) ? $HTTP_ENV_VARS['REMOTE_ADDR'] : $REMOTE_ADDR );
- faq.php[/color][/size]
-
FIND - Line 37
AFTER, ADD
Kod: Tümünü seç
// End session management //
Kod: Tümünü seç
// Set vars to prevent naughtiness $faq = array();
-
FIND - Line 103
REPLACE WITH
Kod: Tümünü seç
make_jumpbox('viewforum.'.$phpEx, $forum_id);
Kod: Tümünü seç
make_jumpbox('viewforum.'.$phpEx);
- groupcp.php[/color][/size]
-
FIND - Line 428
REPLACE WITH
Kod: Tümünü seç
AND aa.group_id = g.group_id(+)";
Kod: Tümünü seç
AND aa.group_id (+) = g.group_id";
-
FIND - Line 1152
AFTER, ADD
Kod: Tümünü seç
// Select all group that the user is a member of or where the user has // a pending membership. //
Kod: Tümünü seç
$in_group = array();
-
FIND - Line 1248
REPLACE WITH
Kod: Tümünü seç
$s_hidden_fields = '';
Kod: Tümünü seç
$s_hidden_fields = '<input type="hidden" name="sid" value="' . $userdata['session_id'] . '" />';
- includes/bbcode.php[/color][/size]
-
FIND - Line 284
REPLACE WITH
Kod: Tümünü seç
$text = preg_replace("#\[img\]((ht|f)tp://)([^ \?&=\"\n\r\t<]*?(\.(jpg|jpeg|gif|png)))\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);
Kod: Tümünü seç
$text = preg_replace("#\[img\]((http|ftp|https|ftps)://)([^ \?&=\#\"\n\r\t<]*?(\.(jpg|jpeg|gif|png)))\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);
- includes/functions_post.php[/color][/size]
-
FIND - Line 772
REPLACE WITH
Kod: Tümünü seç
$page_title = $lang['Review_topic'] . " - $topic_title";
Kod: Tümünü seç
$page_title = $lang['Emoticons'] . " - $topic_title";
- includes/page_header.php[/color][/size]
-
FIND - Line 94
AFTER, ADD
Kod: Tümünü seç
$logged_hidden_online = 0; $guests_online = 0; $online_userlist = '';
Kod: Tümünü seç
$l_online_users = '';
-
FIND - Line 115
REPLACE WITH
Kod: Tümünü seç
$prev_user_ip = '';
Kod: Tümünü seç
$prev_user_ip = $prev_session_ip = '';
- includes/sessions.php[/color][/size]
-
FIND - Line 48
AFTER, ADD
Kod: Tümünü seç
$sessiondata = array(); $session_id = ( isset($HTTP_GET_VARS['sid']) ) ? $HTTP_GET_VARS['sid'] : ''; $sessionmethod = SESSION_METHOD_GET; }
Kod: Tümünü seç
// if (!preg_match('/^[A-Za-z0-9]*$/', $session_id)) { $session_id = ''; }
-
FIND - Line 224
AFTER, ADD
Kod: Tümünü seç
$sessiondata = array(); $session_id = ( isset($HTTP_GET_VARS['sid']) ) ? $HTTP_GET_VARS['sid'] : ''; $sessionmethod = SESSION_METHOD_GET; }
Kod: Tümünü seç
if (!preg_match('/^[A-Za-z0-9]*$/', $session_id)) { $session_id = ''; }
-
FIND - Line 360
AFTER, ADD
Kod: Tümünü seç
$sessionmethod = SESSION_METHOD_GET; }
Kod: Tümünü seç
if (!preg_match('/^[A-Za-z0-9]*$/', $session_id)) { return; }
- includes/usercp_avatar.php[/color][/size]
-
FIND - Line 86
REPLACE WITH
Kod: Tümünü seç
if ( !preg_match('#^((http)|(ftp):\/\/[\w\-]+?\.([\w\-]+\.)+[\w]+(:[0-9]+)*\/.*?\.(gif|jpg|jpeg|png)$)#is', $avatar_filename) )
Kod: Tümünü seç
if ( !preg_match("#^((ht|f)tp://)([^ \?&=\#\"\n\r\t<]*?(\.(jpg|jpeg|gif|png))$)#is", $avatar_filename) )
- includes/usercp_viewprofile.php[/color][/size]
-
FIND - Line 44
AFTER, ADD
Kod: Tümünü seç
message_die(GENERAL_ERROR, 'Could not obtain ranks information', '', __LINE__, __FILE__, $sql); }
Kod: Tümünü seç
$ranksrow = array();
- index.php[/color][/size]
-
FIND - Line 121
AFTER, ADD
Kod: Tümünü seç
message_die(GENERAL_ERROR, 'Could not query categories list', '', __LINE__, __FILE__, $sql); }
Kod: Tümünü seç
$category_rows = array();
- memberlist.php[/color][/size]
-
FIND - Line 238
REPLACE WITH
Kod: Tümünü seç
'ROW_NUMBER' => $i + ( $HTTP_GET_VARS['start'] + 1 ),
Kod: Tümünü seç
'ROW_NUMBER' => $i + ( $start + 1 ),
- modcp.php[/color][/size]
-
FIND - Line 841
AFTER, ADD
Kod: Tümünü seç
'S_FORUM_SELECT' => make_forum_select("new_forum_id", false, $forum_id)) );
Kod: Tümünü seç
// // Define censored word matches // $orig_word = array(); $replacement_word = array(); obtain_word_list($orig_word, $replacement_word);
-
FIND - Line 847
REPLACE WITH
Kod: Tümünü seç
$poster_id = $postrow[$i]['user_id'];
Kod: Tümünü seç
$poster_id = $postrow[$i]['poster_id'];
-
DELETE - Line 879
Kod: Tümünü seç
// // Define censored word matches // $orig_word = array(); $replacement_word = array(); obtain_word_list($orig_word, $replacement_word);
- posting.php[/color][/size]
-
FIND - Line 33
REPLACE WITH
Kod: Tümünü seç
$params = array('submit' => 'post', 'confirm' => 'confirm', 'preview' => 'preview', 'delete' => 'delete', 'poll_delete' => 'poll_delete', 'poll_add' => 'add_poll_option', 'poll_edit' => 'edit_poll_option', 'mode' => 'mode');
Kod: Tümünü seç
$params = array('submit' => 'post', 'preview' => 'preview', 'delete' => 'delete', 'poll_delete' => 'poll_delete', 'poll_add' => 'add_poll_option', 'poll_edit' => 'edit_poll_option', 'mode' => 'mode');
-
FIND - Line 45
AFTER, ADD
Kod: Tümünü seç
$$var = ''; } }
Kod: Tümünü seç
$confirm = isset($HTTP_POST_VARS['confirm']) ? true : false;
- privmsg.php[/color][/size]
-
FIND - Line 215
REPLACE WITH
Kod: Tümünü seç
$pm_sql_user .= "AND ( ( pm.privmsgs_to_userid = " . $userdata['user_id'] . "
Kod: Tümünü seç
$pm_sql_user = "AND ( ( pm.privmsgs_to_userid = " . $userdata['user_id'] . "
-
FIND - Line 496
REPLACE WITH
Kod: Tümünü seç
$temp_url = append_sid("privmsg.$phpEx?mode=post&" . POST_USERS_URL . "=$poster_id");
Kod: Tümünü seç
$temp_url = append_sid("privmsg.$phpEx?mode=post&" . POST_USERS_URL . "=$user_id_from");
-
FIND - Line 1045
REPLACE WITH
Kod: Tümünü seç
OR privmsgs_type = " . PRIVMSGS_UNERAD_MAIL . " ) ";
Kod: Tümünü seç
OR privmsgs_type = " . PRIVMSGS_UNREAD_MAIL . " ) ";
-
FIND - Line 1855
REPLACE WITH
Kod: Tümünü seç
$post_new_mesg_url = '<a href="' . append_sid("privmsg.$phpEx?mode=post") . '"><img src="' . $images['post_new'] . '" alt="' . $lang['Post_new_message'] . '" border="0" /></a>';
Kod: Tümünü seç
$post_new_mesg_url = '<a href="' . append_sid("privmsg.$phpEx?mode=post") . '"><img src="' . $images['post_new'] . '" alt="' . $lang['Send_a_new_message'] . '" border="0" /></a>';
-
FIND - Line 1935
REPLACE WITH
Kod: Tümünü seç
$limit_msg_time = ''; $post_days = 0;
Kod: Tümünü seç
$limit_msg_time = $limit_msg_time_total = ''; $msg_days = 0;
-
FIND - Line 2066
REPLACE WITH
Kod: Tümünü seç
'U_POST_NEW_TOPIC' => $post_new_topic_url)
Kod: Tümünü seç
'U_POST_NEW_TOPIC' => append_sid("privmsg.$phpEx?mode=post"))
- profile.php[/color][/size]
-
FIND - Line 86
AFTER, ADD
Kod: Tümünü seç
if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) ) { $mode = ( isset($HTTP_GET_VARS['mode']) ) ? $HTTP_GET_VARS['mode'] : $HTTP_POST_VARS['mode'];
Kod: Tümünü seç
$mode = htmlspecialchars($mode);
- search.php[/color][/size]
-
FIND - Line 113
REPLACE WITH
Kod: Tümünü seç
$search_time = time() - ( ( ( !empty($HTTP_POST_VARS['search_time']) ) ? intval($HTTP_POST_VARS['search_time']) : intval($HTTP_GET_VARS['search_time']) ) * 86400 ); } else { $search_time = 0; }
Kod: Tümünü seç
$search_time = time() - ( ( ( !empty($HTTP_POST_VARS['search_time']) ) ? intval($HTTP_POST_VARS['search_time']) : intval($HTTP_GET_VARS['search_time']) ) * 86400 ); $topic_days = (!empty($HTTP_POST_VARS['search_time'])) ? intval($HTTP_POST_VARS['search_time']) : intval($HTTP_GET_VARS['search_time']); } else { $search_time = 0; $topic_days = 0; }
- viewonline.php[/color][/size]
-
FIND - Line 49
REPLACE WITH
Kod: Tümünü seç
'L_WHOSONLINE' => $lang['Who_is_online'],
Kod: Tümünü seç
'L_WHOSONLINE' => $lang['Who_is_Online'],
- viewtopic.php[/color][/size]
-
FIND - Line 66
AFTER, ADD
Kod: Tümünü seç
if ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_sid']) || isset($HTTP_GET_VARS['sid']) ) { $session_id = isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_sid']) ? $HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_sid'] : $HTTP_GET_VARS['sid'];
Kod: Tümünü seç
if (!preg_match('/^[A-Za-z0-9]*$/', $session_id)) { $session_id = ''; }