phpBB 2.0.21 Çıktı (2.0.20'den 2.0.21'e 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.
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.21 Çıktı (2.0.20'den 2.0.21'e değişecek dosyalar)

Mesaj gönderen ESQARE »

phpBB 2.0.20'yi yeni sürüm olan phpBB 2.0.21'e yükseltmek için kod değişikliklerini bu adresten alabilirsiniz: http://www.phpbb.com/files/releases/php ... hanges.zip

Kodlar değiştikten sonra /install klasörünü ana dizine attıktan sonra internet explorer Adres satırına http://www.siteadı.com/phpBB/install/up ... latest.php yazarak scriptin yüklemeyi tamamlamasını bekleyin.Ardından klasörü ve dosyayı silin.

Yeni sürümde, bir önceki sürümdeki kayıt sonrasında beyaz ekran oluşması, html açıkken alıntı taglarındaki problem v.b. hatalar giderilmiştir.
En son ESQARE tarafından 31.08.2006, 05:24 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Resim
phpBB Eklenti Kurulumu | Kurallar | phpBB3 İzinleri | Otel Rehberi

Kurallarımız gereği lütfen özel mesaj ile yardım istemeyiniz, cevap vermiyoruz.
Kullanıcı avatarı
GodBeach
Uzaklaştırıldı
Mesajlar: 734
Kayıt: 05.05.2006, 23:12
Konum: Güngören, İSTANBUL
İletişim:

Mesaj gönderen GodBeach »

Sitede CTRL + Z yapıldı sanırım :(

Tekrar phpBB Group 'u tebrik ederim

kurulum dosyasını wordpad ile açın not defterinde hata veriyor .

Easy MOD ile kurulum yapabilirsiniz ...
Bir php kodu
$GodBeach = "Php Script Yazılır";

print $GodBeach;

Önizleme: Php Script Yazılır
Kullanıcı avatarı
VSaBaH
Kayıtlı Kullanıcı
Mesajlar: 2493
Kayıt: 09.02.2006, 16:58
Konum: Denizli
İletişim:

Mesaj gönderen VSaBaH »

Valla ben beklemekten yanayım çünkü 2.0.21 i yüklemiştim forumuma dah önce koyduğum bir güvenlik kodu modu bu sürümle uyuşmadı..

[ resmi görüntülemek için tıklayın ]

Ne yapmam gerektiğini bilen arkadaş varsa lütfen yardımcı olsun. Olmazsa güvenlik kodu modunu kaldırmam gerekecek yalnız şimdi o modu bulamıyorum. Yani resimdeki güvenlik kodu modunu nerden bulabilirim. Kaldıracağım da???
Kullanıcı avatarı
GodBeach
Uzaklaştırıldı
Mesajlar: 734
Kayıt: 05.05.2006, 23:12
Konum: Güngören, İSTANBUL
İletişim:

Mesaj gönderen GodBeach »

o mod dediğin phpbb sürümünde saten var
Bir php kodu
$GodBeach = "Php Script Yazılır";

print $GodBeach;

Önizleme: Php Script Yazılır
caglayan94
Kayıtlı Kullanıcı
Mesajlar: 1
Kayıt: 23.06.2006, 15:41
İletişim:

yardım istiyorum

Mesaj gönderen caglayan94 »

arkadaşlar ben güncelleştirmenin nerden ve nasıl yapılacağını bilmiyorum. indirdiğim güncelleştirme dosyasını nereye ne şekilde kaydedeceğimi de bilmiyorum. yani anlayacağınız birinin bu olayı bana uzun uzadıya anlatmasını istiyorum... birde eğer güncelleştirme yapmasan ilerde sorun olurmu yada güncelleştirme sonucu sitedeki herhangi bir dosya silinirmi. bana yardım edin. şu güncelleştirmeyi halledim... hepinize teşekkür ederim:.
Kullanıcı avatarı
GodBeach
Uzaklaştırıldı
Mesajlar: 734
Kayıt: 05.05.2006, 23:12
Konum: Güngören, İSTANBUL
İletişim:

Mesaj gönderen GodBeach »

arkadaşım bi uzmana yaptır
Bir php kodu
$GodBeach = "Php Script Yazılır";

print $GodBeach;

Önizleme: Php Script Yazılır
Kullanıcı avatarı
cupra
Kayıtlı Kullanıcı
Mesajlar: 2505
Kayıt: 01.04.2006, 02:33
Konum: smyrna
İletişim:

Re: yardım istiyorum

Mesaj gönderen cupra »

caglayan94 yazdı:arkadaşlar ben güncelleştirmenin nerden ve nasıl yapılacağını bilmiyorum. indirdiğim güncelleştirme dosyasını nereye ne şekilde kaydedeceğimi de bilmiyorum. yani anlayacağınız birinin bu olayı bana uzun uzadıya anlatmasını istiyorum... birde eğer güncelleştirme yapmasan ilerde sorun olurmu yada güncelleştirme sonucu sitedeki herhangi bir dosya silinirmi. bana yardım edin. şu güncelleştirmeyi halledim... hepinize teşekkür ederim:.
forumup sitesi bedava site. bu sistemde update yapamassın.
Kullanıcı avatarı
VSaBaH
Kayıtlı Kullanıcı
Mesajlar: 2493
Kayıt: 09.02.2006, 16:58
Konum: Denizli
İletişim:

Mesaj gönderen VSaBaH »

GodBeach yazdı:o mod dediğin phpbb sürümünde saten var
Öyle mi ama ben 2.0.21'i yükleyince o güvenlik modu görünmedi neden acaba???
Kullanıcı avatarı
LeBron
Kayıtlı Kullanıcı
Mesajlar: 519
Kayıt: 17.01.2006, 12:22
İletişim:

Mesaj gönderen LeBron »

Eski sürüm phpbb'den 2.0.21 e kadar bulunan tema dosylarını düzenle sorun hallolur.
Kullanıcı avatarı
strahd
Kayıtlı Kullanıcı
Mesajlar: 55
Kayıt: 30.05.2006, 11:42
Konum: İzmir
İletişim:

Mesaj gönderen strahd »

Kod: Tümünü seç

includes/usercp_confirm.php

#
#-----[ FIND ]---------------------------------------------
# Line 64
// If we can we will generate a single filtered png else we will have to simply
// output six seperate original pngs ... first way is preferable!
if (@extension_loaded('zlib'))
{
	$_png = define_filtered_pngs();

	$total_width = 320;
	$total_height = 50;
	$img_height = 40;
	$img_width = 0;
	$l = 0;

	list($usec, $sec) = explode(' ', microtime()); 
	mt_srand($sec * $usec); 

	$char_widths = array();
	for ($i = 0; $i < strlen($code); $i++)
	{
		$char = $code{$i};

		$width = mt_rand(0, 4);
		$char_widths[] = $width;
		$img_width += $_png[$char]['width'] - $width;
	}

	$offset_x = mt_rand(0, $total_width - $img_width);
	$offset_y = mt_rand(0, $total_height - $img_height);

	$image = '';
	$hold_chars = array();
	for ($i = 0; $i < $total_height; $i++)
	{
		$image .= chr(0);

		if ($i > $offset_y && $i < $offset_y + $img_height)
		{
			$j = 0;

			for ($k = 0; $k < $offset_x; $k++)
			{
				$image .= chr(mt_rand(140, 255));
			}

			for ($k = 0; $k < strlen($code); $k++)
			{
				$char = $code{$k};

				if (empty($hold_chars[$char]))
				{
					$hold_chars[$char] = explode("\n", chunk_split(base64_decode($_png[$char]['data']), $_png[$char]['width'] + 1, "\n"));
				}
				$image .= randomise(substr($hold_chars[$char][$l], 1), $char_widths[$j]);
				$j++;
			}

			for ($k = $offset_x + $img_width; $k < $total_width; $k++)
			{
				$image .= chr(mt_rand(140, 255));
			}

			$l++;
		}
		else
		{
			for ($k = 0; $k < $total_width; $k++)
			{
				$image .= chr(mt_rand(140, 255));
			}
		}

	}
	unset($hold);

	$image = create_png(gzcompress($image), $total_width, $total_height);

	// Output image
	header('Content-Type: image/png');
	header('Cache-control: no-cache, no-store');
	echo $image;

	unset($image);
	unset($_png);
	exit;

}
else
{
	$_png = define_raw_pngs();

	$c = intval($HTTP_GET_VARS['c']);
	$char = substr($code, $c - 1, 1);
	
	header('Content-Type: image/png');
	header('Cache-control: no-cache, no-store');
	echo base64_decode($_png[$char]);

	unset($_png);
	exit;
}

exit;
Bunu;

Kod: Tümünü seç

// We can we will generate a single filtered png 
// Thanks to DavidMJ for emulating zlib within the code :)
$_png = define_filtered_pngs();

$total_width = 320;
$total_height = 50;
$img_height = 40;
$img_width = 0;
$l = 0;

list($usec, $sec) = explode(' ', microtime()); 
mt_srand($sec * $usec); 

$char_widths = array();
for ($i = 0; $i < strlen($code); $i++)
{
	$char = $code{$i};

	$width = mt_rand(0, 4);
	$char_widths[] = $width;
	$img_width += $_png[$char]['width'] - $width;
}

$offset_x = mt_rand(0, $total_width - $img_width);
$offset_y = mt_rand(0, $total_height - $img_height);

$image = '';
$hold_chars = array();
for ($i = 0; $i < $total_height; $i++)
{
	$image .= chr(0);

	if ($i > $offset_y && $i < $offset_y + $img_height)
	{
		$j = 0;

		for ($k = 0; $k < $offset_x; $k++)
		{
			$image .= chr(mt_rand(140, 255));
		}

		for ($k = 0; $k < strlen($code); $k++)
		{
			$char = $code{$k};

			if (empty($hold_chars[$char]))
			{
				$hold_chars[$char] = explode("\n", chunk_split(base64_decode($_png[$char]['data']), $_png[$char]['width'] + 1, "\n"));
			}
			$image .= randomise(substr($hold_chars[$char][$l], 1), $char_widths[$j]);
			$j++;
		}

		for ($k = $offset_x + $img_width; $k < $total_width; $k++)
		{
			$image .= chr(mt_rand(140, 255));
		}

		$l++;
	}
	else
	{
		for ($k = 0; $k < $total_width; $k++)
		{
			$image .= chr(mt_rand(140, 255));
		}
	}

}
unset($hold);

$image = create_png($image, $total_width, $total_height);

// Output image
header('Content-Type: image/png');
header('Cache-control: no-cache, no-store');
echo $image;

unset($image);
unset($_png);
exit;
bununla değiştir diyor bu arkadaş ama ilk satırlar yok o dosyada????
Kullanıcı avatarı
strahd
Kayıtlı Kullanıcı
Mesajlar: 55
Kayıt: 30.05.2006, 11:42
Konum: İzmir
İletişim:

Mesaj gönderen strahd »

Buda Orjinal Dosya... ??????




Kod: Tümünü seç

<?php
/***************************************************************************
 *                            usercp_confirm.php
 *                            -------------------
 *   begin                : Feb 23, 2006
 *   copyright            : (C) 2006 AmigaLink
 *   website              : www.AmigaLink.de
 *
 *   $Id: usercp_confirm.php,v 2.0.9.0 2006/03/29 14:03:00 AmigaLink Exp $
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

if ( !defined('IN_PHPBB') )
{
	die('Hacking attempt');
	exit;
}

// Do we have an id? No, then just exit
if (empty($HTTP_GET_VARS['id']))
{
	exit;
}

$confirm_id = htmlspecialchars($HTTP_GET_VARS['id']);

// Define available charset
$chars = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J',  'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T',  'U', 'V', 'W', 'X', 'Y', 'Z', '1', '2', '3', '4', '5', '6', '7', '8', '9');

#if (!preg_match('/^[A-Za-z0-9]+$/', $confirm_id))
if (!preg_match('/^[[:alnum:]]+$/', $confirm_id))
{
	$confirm_id = '';
}

if ($confirm_id === 'Admin')
{
	if ( !$userdata['session_logged_in'] )
	{
		die('Hacking attempt');
		exit;
	}
	$code = 'SAMPLE';
	$font_debug = true;
}
else
{
	// Try and grab code for this id and session
	$sql = 'SELECT code  
		FROM ' . CONFIRM_TABLE . " 
		WHERE session_id = '" . $userdata['session_id'] . "' 
			AND confirm_id = '$confirm_id'";
	$result = $db->sql_query($sql);

	// If we have a row then grab data else create a new id
	if ($row = $db->sql_fetchrow($result))
	{
		$db->sql_freeresult($result);
		$code = $row['code'];
	}
	else
	{
		exit;
	}
}

srand((double)microtime()*1000000);
#include($phpbb_root_path.'includes/functions_captcha.'.$phpEx);

// Read the config table
$sql = "SELECT *
	FROM " . CAPTCHA_CONFIG_TABLE;
if( !($result = $db->sql_query($sql)) )
{
	message_die(CRITICAL_ERROR, "Could not query captcha config information", "", __LINE__, __FILE__, $sql);
}
while ( $row = $db->sql_fetchrow($result) )
{
	$captcha_config[$row['config_name']] = $row['config_value'];
}
$db->sql_freeresult($result);

// For better compatibility with some servers which need absolut path to load TTFonts
$phpbb_root_path = str_replace('index.'.$phpEx, '', realpath($phpbb_root_path.'index.'.$phpEx));

// Prefs
$total_width = $captcha_config['width'];
$total_height = $captcha_config['height'];

$hex_bg_color = get_rgb($captcha_config['background_color']);
$bg_color = array();
$bg_color = explode(",", $hex_bg_color);

$jpeg = $captcha_config['jpeg'];
$img_quality = $captcha_config['jpeg_quality'];
// Max quality is 95

$pre_letters = $captcha_config['pre_letters'];
$pre_letter_great = $captcha_config['pre_letters_great'];
$rnd_font = $captcha_config['font'];
$chess = $captcha_config['chess'];
$ellipses = $captcha_config['ellipses'];
$arcs = $captcha_config['arcs'];
$lines = $captcha_config['lines'];
$image = $captcha_config['image'];

$gammacorrect = $captcha_config['gammacorrect'];

$foreground_lattice_y = $captcha_config['foreground_lattice_y'];
$foreground_lattice_x = $captcha_config['foreground_lattice_x'];
$hex_lattice_color = get_rgb($captcha_config['lattice_color']);
$rgb_lattice_color = array();
$rgb_lattice_color = explode(",", $hex_lattice_color);

// Fonts and images init
if ($image)
{
	$bg_imgs = array();
	if ($img_dir = opendir($phpbb_root_path.'captcha/pics/'))
	{
		while (true == ($file = @readdir($img_dir))) 
		{ 
			if ((substr(strtolower($file), -3) == 'jpg') || (substr(strtolower($file), -3) == 'gif'))    
			{         
				$bg_imgs[] = $file; 
			}     
		}
		closedir($img_dir);
	}
	// Grab a random Background Image or set FALSE if none was found
	$bg_img = ( count($bg_imgs) ) ? rand(0, (count($bg_imgs)-1)) : false;
}

$fonts = array();
if ($fonts_dir = opendir($phpbb_root_path.'captcha/fonts/'))
{
	while (true == ($file = @readdir($fonts_dir))) 
	{ 
		if ((substr(strtolower($file), -3) == 'ttf'))
		{         
			$fonts[] = $file; 
		}     
	}
	closedir($fonts_dir);
}
$font = rand(0, (count($fonts)-1));

// Generate
$image = (gdVersion() >= 2) ? imagecreatetruecolor($total_width, $total_height) : imagecreate($total_width, $total_height);
$background_color = imagecolorallocate($image, $bg_color[0], $bg_color[1], $bg_color[2]);
imagefill($image, 0, 0, $background_color);
#imagecolortransparent($image, $background_color);

// Generate backgrund
if ($chess == '1' || $chess == '2' && rand(0,1))
{
	// Draw rectangles
	for($i = 0; $i <= 8; $i++)
	{
		$rectanglecolor = imagecolorallocate($image, rand(100,200),rand(100,200),rand(100,200));
		imagefilledrectangle($image, 0, 0, round($total_width-($total_width/8*$i)), round($total_height), $rectanglecolor);
		$rectanglecolor = imagecolorallocate($image, rand(100,200),rand(100,200),rand(100,200));
		imagefilledrectangle($image, 0, 0, round($total_width-($total_width/8*$i)), round($total_height/2), $rectanglecolor);
	}
}
if ($ellipses == '1' || $ellipses == '2' && rand(0,1))
{
	// Draw random ellipses
	for ($i = 1; $i <= 60; $i++)
	{
		$ellipsecolor = imagecolorallocate($image, rand(100,250),rand(100,250),rand(100,250));
		imagefilledellipse($image, round(rand(0, $total_width)), round(rand(0, $total_height)), round(rand(0, $total_width/8)), round(rand(0, $total_height/4)), $ellipsecolor);	
	}
}
if ($arcs == '1' || $arcs == '2' && rand(0,1))
{
	// Draw random partial ellipses
	for ($i = 0; $i <= 30; $i++)
	{
		$linecolor = imagecolorallocate($image, rand(120,255),rand(120,255),rand(120,255));
		$cx = round(rand(1, $total_width));
		$cy = round(rand(1, $total_height));
		$int_w = round(rand(1, $total_width/2));
		$int_h = round(rand(1, $total_height));
		imagearc($image, $cx, $cy, $int_w, $int_h, round(rand(0, 190)), round(rand(191, 360)), $linecolor);
		imagearc($image, $cx-1, $cy-1, $int_w, $int_h, round(rand(0, 190)), round(rand(191, 360)), $linecolor);
	}
}
if ($lines == '1' || $lines == '2' && rand(0,1))
{
	// Draw random lines
	for ($i = 0; $i <= 50; $i++)
	{
		$linecolor = imagecolorallocate($image, rand(120,255),rand(120,255),rand(120,255));
		imageline($image, round(rand(1, $total_width*3)), round(rand(1, $total_height*5)), round(rand(1, $total_width/2)), round(rand(1, $total_height*2)), $linecolor);
	}
}
//


$text_color_array = array('255,51,0', '51,77,255', '204,51,102', '0,153,0', '255,166,2', '255,0,255', '255,0,0', '0,255,0', '0,0,255', '0,255,255');
shuffle($text_color_array);
$pre_text_color_array = array('255,71,20', '71,20,224', '224,71,122', '20,173,20', '255,186,22', '25,25,25');
shuffle($pre_text_color_array);
$white = imagecolorallocate($image, 255, 255, 255);
$gray = imagecolorallocate($image, 100, 100, 100);
$black = imagecolorallocate($image, 0, 0, 0);
$lattice_color = imagecolorallocate($image, $rgb_lattice_color[0], $rgb_lattice_color[1], $rgb_lattice_color[2]);

#$x_char_position = (round($total_width/6));
$x_char_position = (round(($total_width - 12) / strlen($code)) + mt_rand(-3, 5));

for ($i = 0; $i < strlen($code); $i++)
{
	mt_srand((double)microtime()*1000000);

	$char = $code{$i};
#	$size = mt_rand(18, ceil($total_height / 2.8));
	$size = mt_rand(floor($total_height / 3.5), ceil($total_height / 2.8));
	$font = ($rnd_font) ? rand(0, (count($fonts)-1)) : $font;
	$angle = mt_rand(-30, 30);

	$char_pos = array();
	$char_pos = imagettfbbox($size, $angle, $phpbb_root_path.'captcha/fonts/'.$fonts[$font], $char);
	$letter_width = abs($char_pos[0]) + abs($char_pos[4]);
	$letter_height = abs($char_pos[1]) + abs($char_pos[5]);

	$x_pos = ($x_char_position / 4) + ($i * $x_char_position);
	($i == strlen($code)-1 && $x_pos >= ($total_width - ($letter_width + 5))) ? $x_pos = ($total_width - ($letter_width + 5)) : '';
	$y_pos = mt_rand(($size * 1.4 ), $total_height - ($size * 0.4));

//	Pre letters
	$size = ($pre_letter_great) ? $size + (2 * $pre_letters) : $size - (2 * $pre_letters);
	for ($count = 1; $count <= $pre_letters; $count++)
	{
		$pre_angle = $angle + mt_rand(-20, 20);

		$text_color = $pre_text_color_array[mt_rand(0,count($pre_text_color_array)-1)];
		$text_color = explode(",", $text_color);
		$textcolor = imagecolorallocate($image, $text_color[0], $text_color[1], $text_color[2]);

		imagettftext($image, $size, $pre_angle, $x_pos, $y_pos-2, $white, $phpbb_root_path.'captcha/fonts/'.$fonts[$font], $char);
		imagettftext($image, $size, $pre_angle, $x_pos+2, $y_pos, $black, $phpbb_root_path.'captcha/fonts/'.$fonts[$font], $char);
		imagettftext($image, $size, $pre_angle, $x_pos+1, $y_pos-1, $textcolor, $phpbb_root_path.'captcha/fonts/'.$fonts[$font], $char);

		$size = ($pre_letter_great) ? $size - 2 : $size + 2;
	}

//	Final letters
	$text_color = $text_color_array[mt_rand(0,count($text_color_array)-1)];
	$text_color = explode(",", $text_color);
	$textcolor = imagecolorallocate($image, $text_color[0], $text_color[1], $text_color[2]);

	imagettftext($image, $size, $angle, $x_pos, $y_pos-2, $white, $phpbb_root_path.'captcha/fonts/'.$fonts[$font], $char);
	imagettftext($image, $size, $angle, $x_pos+2, $y_pos, $black, $phpbb_root_path.'captcha/fonts/'.$fonts[$font], $char);
	imagettftext($image, $size, $angle, $x_pos+1, $y_pos-1, $textcolor, $phpbb_root_path.'captcha/fonts/'.$fonts[$font], $char);
}


($gammacorrect) ? imagegammacorrect($image, 1.0, $gammacorrect) : '';

// Generate a white lattice in foreground
if ($foreground_lattice_y)
{
	// x lines
	$ih = round($total_height / $foreground_lattice_y);
	for ($i = 0; $i <= $ih; $i++)
	{
		imageline($image, 0, $i*$foreground_lattice_y, $total_width, $i*$foreground_lattice_y, $lattice_color);
	}
}
if ($foreground_lattice_x)
{
	// y lines
	$iw = round($total_width / $foreground_lattice_x);
	for ($i = 0; $i <= $iw; $i++)
	{
		imageline($image, $i*$foreground_lattice_x, 0, $i*$foreground_lattice_x, $total_height, $lattice_color);
	}
}

// Font debug
if ($font_debug && !$rnd_font)
{
	imagestring($image, 5, 2, 0, $fonts[$font], $white);
	imagestring($image, 5, 5, 0, $fonts[$font], $white);
	imagestring($image, 5, 4, 2, $fonts[$font], $gray);
	imagestring($image, 5, 3, 1, $fonts[$font], $black);
}

// Display
header("Last-Modified: " . gmdate("D, d M Y H:i:s") ." GMT"); 
header("Pragma: no-cache"); 
header("Cache-Control: no-store, no-cache, max-age=0, must-revalidate");
(!$jpeg) ? header("Content-Type: image/png") : header("Content-Type: image/jpeg");

(!$jpeg) ? imagepng($image) : imagejpeg($image, '', $img_quality);
imagedestroy($image);
exit;

// Function get_rgb by Frank Burian
// http://www.phpfuncs.org/?content=show&id=46
function get_rgb($hex){ 
    $hex_array = array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 
        'A' => 10, 'B' => 11, 'C' => 12, 'D' => 13, 'E' => 14, 
        'F' => 15); 
    $hex = str_replace('#', '', strtoupper($hex)); 
    if (($length = strlen($hex)) == 3) { 
        $hex = $hex{0}.$hex{0}.$hex{1}.$hex{1}.$hex{2}.$hex{2}; 
        $length = 6; 
    } 
    if ($length != 6 or strlen(str_replace(array_keys($hex_array), '', $hex))) 
        return NULL; 
    $rgb['r'] = $hex_array[$hex{0}] * 16 + $hex_array[$hex{1}]; 
    $rgb['g'] = $hex_array[$hex{2}] * 16 + $hex_array[$hex{3}]; 
    $rgb['b']= $hex_array[$hex{4}] * 16 + $hex_array[$hex{5}]; 
    return $rgb['r'].','.$rgb['g'].','.$rgb['b']; 
}

// Function  gdVersion by Hagan Fox
// http://de3.php.net/manual/en/function.gd-info.php#52481
function gdVersion($user_ver = 0)
{
   if (! extension_loaded('gd')) { return; }
   static $gd_ver = 0;
   // Just accept the specified setting if it's 1.
   if ($user_ver == 1) { $gd_ver = 1; return 1; }
   // Use the static variable if function was called previously.
   if ($user_ver !=2 && $gd_ver > 0 ) { return $gd_ver; }
   // Use the gd_info() function if possible.
   if (function_exists('gd_info')) {
       $ver_info = gd_info();
       preg_match('/\d/', $ver_info['GD Version'], $match);
       $gd_ver = $match[0];
       return $match[0];
   }
   // If phpinfo() is disabled use a specified / fail-safe choice...
   if (preg_match('/phpinfo/', ini_get('disable_functions'))) {
       if ($user_ver == 2) {
           $gd_ver = 2;
           return 2;
       } else {
           $gd_ver = 1;
           return 1;
       }
   }
   // ...otherwise use phpinfo().
   ob_start();
   phpinfo(8);
   $info = ob_get_contents();
   ob_end_clean();
   $info = stristr($info, 'gd version');
   preg_match('/\d/', $info, $match);
   $gd_ver = $match[0];
   return $match[0];
} // End gdVersion()
?>
Contact
Kayıtlı Kullanıcı
Mesajlar: 5
Kayıt: 14.08.2006, 10:38
İletişim:

Mesaj gönderen Contact »

Değerli arkadaşlar bu yeni versiyonu yüklemek o kadar zormuki bu konu hakkında geniş bir bilgisi olan varsa ve yardımlarını bizden esirgemezlerse memnun oluruz.
kurey
Kayıtlı Kullanıcı
Mesajlar: 6
Kayıt: 28.07.2006, 13:32
İletişim:

Mesaj gönderen kurey »

Contact yazdı:Değerli arkadaşlar bu yeni versiyonu yüklemek o kadar zormuki bu konu hakkında geniş bir bilgisi olan varsa ve yardımlarını bizden esirgemezlerse memnun oluruz.
evet bilmeyen için okadar zor. Ya arkadaşlar ben inanın halledemedim.Daha yeniyim. biri bana anlatsın. dosyayı indirdim..zip olarak.Ama nereye atacam bilemedim..Forum/ içine direk install klasörünü alttım? dahada ne yapacam bilemiyorum..yardımcı olursanız çok sevinecem..bi şekillde sizlerden öğrenecem yoksa kendi kendime okadar uğraştım ama olmuyor..
Kullanıcı avatarı
ESQARE
Web Sitesi Yöneticisi
Web Sitesi Yöneticisi
Mesajlar: 6971
Kayıt: 18.09.2005, 20:51
İletişim:

Mesaj gönderen ESQARE »

Sorun usercp_confirm.php dosyasında ise.Sıfırdan phpBB 2.0.21 paketini kurup eski usercp_confirm.php dosyası ile yenisini değiştirin.Eğer bu dosya içerisine mod kurduysanız eskisiyle yenisini karşılaştırarın.
Resim
phpBB Eklenti Kurulumu | Kurallar | phpBB3 İzinleri | Otel Rehberi

Kurallarımız gereği lütfen özel mesaj ile yardım istemeyiniz, cevap vermiyoruz.
Kullanıcı avatarı
ESQARE
Web Sitesi Yöneticisi
Web Sitesi Yöneticisi
Mesajlar: 6971
Kayıt: 18.09.2005, 20:51
İletişim:

Mesaj gönderen ESQARE »

@strahd, büyük ihtimalle phpBB2 plus kullanıyorsunuz.Bir çok mod eklenmiş olduğundan phpBB2 plus için güncelleme dosyası farklıdır, bunu sitemizden yada http://www.phpbb2.de adresinden bulabilirsiniz.
Resim
phpBB Eklenti Kurulumu | Kurallar | phpBB3 İzinleri | Otel Rehberi

Kurallarımız gereği lütfen özel mesaj ile yardım istemeyiniz, cevap vermiyoruz.
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 3 misafir