phpBB 2.0.10 Çıktı (2.0.9 dan 2.0.10 a değişecek dosyalar)

Yeni çıkan phpBB 2.0.x sürüm duyuruları ve eski phpBB 2.0.x sürümlerini yeni sürümlere güncelleme bilgileri.
Kilitli
Kullanıcı avatarı
ESQARE
Web Sitesi Yöneticisi
Web Sitesi Yöneticisi
Mesajlar: 6971
Kayıt: 18.09.2005, 20:51
İletişim:

phpBB 2.0.10 Çıktı (2.0.9 dan 2.0.10 a değişecek dosyalar)

Mesaj gönderen ESQARE »

phpBB 2.0.9 den phpBB 2.0.10 a Değişecek Dosyalar



'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.10 dosyalarının içinden install klasörünü root dizinine attıktan sonra http://www.siteadı.com/phpBB/install/update_to_210.php yazarak scriptin yüklemeyi tamamlamasını bekleyin.Ardından install klasörünü silin.

  • admin/admin_board.php[/color][/size]
  1. FIND - Line 46

    Kod: Tümünü seç

    
    		$default_config[$config_name] = str_replace("'", "\'", $config_value);
    
    REPLACE WITH

    Kod: Tümünü seç

    
    		$default_config[$config_name] = isset($HTTP_POST_VARS['submit']) ? str_replace("'", "\'", $config_value) : $config_value;
    
  • admin/admin_styles.php[/color][/size]
  1. FIND - Line 49

    Kod: Tümünü seç

    
    require('./pagestart.' . $phpEx);
    
    AFTER, ADD

    Kod: Tümünü seç

    
    
    $confirm = ( isset($HTTP_POST_VARS['confirm']) ) ? TRUE : FALSE;
    $cancel = ( isset($HTTP_POST_VARS['cancel']) ) ? TRUE : FALSE;
    
  • common.php[/color][/size]
  1. FIND - Line 43

    Kod: Tümünü seç

    
    // 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'});
    	}
    }
    
    REPLACE WITH

    Kod: Tümünü seç

    
    // 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});
    			@reset(${$var_prefix . $var . $var_suffix});
    		}
    
    		if (is_array(${$var}))
    		{
    			unset_vars(${$var});
    			@reset(${$var});
    		}
    	}
    
    	if (is_array(${'_FILES'}))
    	{
    		unset_vars(${'_FILES'});
    		@reset(${'_FILES'});
    	}
    
    	if (is_array(${'HTTP_POST_FILES'}))
    	{
    		unset_vars(${'HTTP_POST_FILES'});
    		@reset(${'HTTP_POST_FILES'});
    	}
    }
    
    // PHP5 with register_long_arrays off?
    if (!isset($HTTP_POST_VARS) && isset($_POS))
    {
    	$HTTP_POST_VARS = $_POST;
    	$HTTP_GET_VARS = $_GET;
    	$HTTP_SERVER_VARS = $_SERVER;
    	$HTTP_COOKIE_VARS = $_COOKIE;
    	$HTTP_ENV_VARS = $_ENV;
    	$HTTP_POST_FILES = $_FILES;
    }
    
  • includes/functions.php[/color][/size]
  1. FIND - Line 190

    Kod: Tümünü seç

    
    	if ( !empty($SID) )
    	{
    		$boxstring .= '<input type="hidden" name="sid" value="' . $userdata['session_id'] . '" />';
    	}
    
    REPLACE WITH

    Kod: Tümünü seç

    
    	// Let the jumpbox work again in sites having additional session id checks.
    //	if ( !empty($SID) )
    //	{
    		$boxstring .= '<input type="hidden" name="sid" value="' . $userdata['session_id'] . '" />';
    //	}
    
  2. FIND - Line 743

    Kod: Tümünü seç

    
    	if (!empty($db))
    	{
    		$db->sql_close();
    	}
    
    AFTER, ADD

    Kod: Tümünü seç

    
    	if (strstr(urldecode($url), "\n") || strstr(urldecode($url), "\r"))
    	{
    		message_die(GENERAL_ERROR, 'Tried to redirect to potentially insecure url.');
    	}
    
  • login.php[/color][/size]
  1. FIND - Line 96

    Kod: Tümünü seç

    
    					$redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : '';
    					$redirect = str_replace('?', '&', $redirect);
    
    AFTER, ADD

    Kod: Tümünü seç

    
    					if (strstr(urldecode($redirect), "\n") || strstr(urldecode($redirect), "\r"))
    					{
    						message_die(GENERAL_ERROR, 'Tried to redirect to potentially insecure url.');
    					}
    
  2. FIND - Line 116

    Kod: Tümünü seç

    
    			$redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : "";
    			$redirect = str_replace("?", "&", $redirect);
    
    AFTER, ADD

    Kod: Tümünü seç

    
    					if (strstr(urldecode($redirect), "\n") || strstr(urldecode($redirect), "\r"))
    					{
    						message_die(GENERAL_ERROR, 'Tried to redirect to potentially insecure url.');
    					}
    
  • search.php[/color][/size]
  1. FIND - Line 62

    Kod: Tümünü seç

    
    	$search_author = ( isset($HTTP_POST_VARS['search_author']) ) ? $HTTP_POST_VARS['search_author'] : $HTTP_GET_VARS['search_author'];
    
    AFTER, ADD

    Kod: Tümünü seç

    
    	$search_author = htmlspecialchars($search_author);
    
Kilitli

“2.0.x Sürüm Duyuruları & Güncellemeleri” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 4 misafir