Türkiye Forum Arşivler Ana Sayfa


Google


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


Orjinal başlığa gitmek için tıklayın

 
       Türkiye Forum Arşivler Ana Sayfa -> phpBB
Önceki başlık :: Sonraki başlık  
Yazar Mesaj
taNGo



Kayıt: 23 Haziran 2003
Mesajlar: 2563
Nerden: Geriden

Tarih: 19 Temmuz 2004, 23:45    Mesaj konusu: phpBB 2.0.10 Çıktı (2.0.9 dan 2.0.10 a değişecek dosyalar)  



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 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


FIND - Line 46
codeDivStart()

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


REPLACE WITH
codeDivStart()

      $default_config[$config_name] = isset($HTTP_POST_VARS['submit']) ? str_replace("'", "\'", $config_value) : $config_value;



admin/admin_styles.php


FIND - Line 49
codeDivStart()

require('./pagestart.' . $phpEx);


AFTER, ADD
codeDivStart()


$confirm = ( isset($HTTP_POST_VARS['confirm']) ) ? TRUE : FALSE;
$cancel = ( isset($HTTP_POST_VARS['cancel']) ) ? TRUE : FALSE;



common.php


FIND - Line 43
codeDivStart()

// 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
codeDivStart()

// 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


FIND - Line 190
codeDivStart()

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


REPLACE WITH
codeDivStart()

   // 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'] . '" />';
//   }



FIND - Line 743
codeDivStart()

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


AFTER, ADD
codeDivStart()

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



login.php


FIND - Line 96
codeDivStart()

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


AFTER, ADD
codeDivStart()

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



FIND - Line 116
codeDivStart()

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


AFTER, ADD
codeDivStart()

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



search.php


FIND - Line 62
codeDivStart()

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


AFTER, ADD
codeDivStart()

   $search_author = htmlspecialchars($search_author);



Başa dön  
 
       Türkiye Forum Arşivler Ana Sayfa -> phpBB
1. sayfa (Toplam 1 sayfa)



Powered by phpBB Search Engine Indexer
Powered by phpBB © 2001, 2005 phpBB Group :: FI Theme
:: Tüm saatler GMT +2 Saat