• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

ob_gzhandler

Status
Not open for further replies.

Raggaer

Godly Member
Joined
Jul 25, 2012
Messages
1,557
Solutions
8
Reaction score
957
Location
Spain
Hello, Im having this error on my page ;S anyone can help me?

Code:
Warning: ob_start(): output handler 'ob_gzhandler' conflicts with 'zlib output compression' in C:\xampp\htdocs\index.php on line 4

This is my index.php

PHP:
<?PHP
//start :)
session_start();
ob_start("ob_gzhandler");
date_default_timezone_set('Europe/Warsaw');
//require('./exaBD.php');
function microtime_float()
{
    list($usec, $sec) = explode(" ", microtime());
    return ((float)$usec + (float)$sec);
}
$time_start = microtime_float();
 ////BEST COUNTERS//// 
        function lang($str) { return $str; } 
    ////BEST COUNTERS////  
//##### CONFIG #####
include('config-and-functions.php');
 ////BEST COUNTERS//// 
    ////BEST COUNTERS////  
$action = $_REQUEST['action'];
//##### LOGOUT #####
if($action == "logout") 
{
	unset($_SESSION['account']);
	unset($_SESSION['password']);
}
//##### LOGIN #####
//check is player logged
$logged = FALSE;
if(isset($_SESSION['account'])) 
{
	$account_logged = $ots->createObject('Account');
	$account_logged->load($_SESSION['account']);
	if($account_logged->isLoaded() && $account_logged->getPassword() == $_SESSION['password']) 
	{
		$logged = TRUE;
		$group_id_of_acc_logged = $account_logged->getPageAccess();
	} 
	else 
	{
		$logged = FALSE;
		unset($_SESSION['account']);
		unset($account_logged);
	}
}
$login_account = strtoupper(trim($_POST['account_login']));
$login_password = trim($_POST['password_login']);
if(!$logged && !empty($login_account) && !empty($login_password)) 
{
	$login_password = password_ency($login_password);
	$account_logged = $ots->createObject('Account');
	$account_logged->find($login_account);
	if($account_logged->isLoaded()) 
	{
		if($login_password == $account_logged->getPassword()) 
		{
			$_SESSION['account'] = $account_logged->getId();
			$_SESSION['password'] = $login_password;
			$logged = TRUE;
			$account_logged->setCustomField("page_lastday", time());
			$group_id_of_acc_logged = $account_logged->getPageAccess();
		} 
		else
			$logged = FALSE;
	}
}
//#### LOAD PAGE ##########
//load subtopic page
if(empty($_REQUEST['subtopic'])) 
{
	$_REQUEST['subtopic'] = "latestnews";
	$subtopic = "latestnews";
}
switch($_REQUEST['subtopic']) 
{
	case "latestnews":
		$topic = "Latest News";
		$subtopic = "latestnews";
		include("latestnews.php");
	break;
	case "archive":
		$subtopic = "archive";
		$topic = "News Archives";
		include("archive.php");
	break;
	case "fragers":
		$subtopic = "Fragers";
		$topic = "Fragers";
		include("fragers.php");
	break;
	case "cast":
		$subtopic = "cast";
		$topic = "cast";
		include("cast.php");
	break;
	case "records":
		$subtopic = "records";
		$topic = "records";
		include("records.php");
	break;
	case "shopstats":
		$topic = "shopstats";
		$subtopic = "shopstats";
		include("shopstats.php");
	break;
	case "contenido":
		$topic = "SMS Donation";
		$subtopic = "SMS Donation";
		include("contenido.php");
	break;
	case "power":
		$topic = "Powergamers";
		$subtopic = "Powergamers";
		include("power.php");
	break;
	case "creatures":
		$topic = "Creatures";
		$subtopic = "creatures";
		include("creatures.php");
	break;
	case "spells":
		$topic = "Spells";
		$subtopic = "spells";
		include("spells.php");
	break;
	case "serverinfo":
		$subtopic = "serverinfo";
		$topic = "Server Info";
		include("serverinfo.php");
	break;
	case "language": 
            $topic = "Best Countries";    $subtopic = "language"; 
            include("language.php"); 
        break;
	case "experiencetable":
		$topic = "Experience Table";
		$subtopic = "experiencetable";
		include("experiencetable.php");
	break;

	case "characters";
		$topic = "Characters";
		$subtopic = "characters";
		include("characters.php");
	break;
	case "shopadmin":
		$topic = "Shop Admin";
		$subtopic = "shopadmin";
		include("shopadmin.php");
	break;
	case "whoisonline":
		$topic = "Who is online?";
		$subtopic = "whoisonline";
		include("whoisonline.php");
	break;
	case "highscores":
		$topic = "Highscores";
		$subtopic = "highscores";
		include("highscores.php");
	break;
	case "killstatistics":
		$topic = "Last Kills";
		$subtopic = "killstatistics";
		include("killstatistics.php");
	break;
  	case "bans":
		$topic = "Banishments";
 		$subtopic = "bans";
		include("bans.php");
 	break;
	case "houses":
		$topic = "Houses";
		$subtopic = "houses";
		include("houses.php");
	break;
	case "guilds":
		$topic = "Guilds";
		$subtopic = "guilds";
		include("guilds.php");
	break;
	case "questmakers":
		$topic = "Quest Makers";
		$subtopic = "questmakers";
		include("questmakers.php");
	break;
	case "bansmeneger";
		$topic = "Bans Menager";
		$subtopic = "bansmeneger";
		include("bansmeneger.php");
	break;
	case "forum":
		$topic = "Forum";
		$subtopic = "forum";
		include("forum.php");
	break;
	case "accountmanagement":
		$topic = "Account Management";
		$subtopic = "accountmanagement";
		include("accountmanagement.php");
	break;
	case "createaccount":
		$topic = "Create Account";
		$subtopic = "createaccount";
		include("createaccount.php");
	break;
	case "lostaccount":
		$topic = "Lost Account Interface";
		$subtopic = "lostaccount";
		include("lostaccount.php");
	break;
	case "downloads":
		$subtopic = "downloads";
		$topic = "Downloads";
		include("downloads.php");
	break;
	case "tibiarules":
		$topic = "Server Rules";
		$subtopic = "tibiarules";
		include("tibiarules.php");
	break;
	case "tracker":
		$subtopic = "tracker";
		$topic = "Tracker";
		include("tracker.php");
	break;
	case "changelog":
		$subtopic = "changelog";
		$topic = "Change Log";
		include("changelog.php");
	break;
	case "team";
		$subtopic = "team";
		$topic = "Gamemasters List";
		include("team.php");
	break;
	case "wars":
		$subtopic = "wars";
		$topic = "Guilds Wars";
		include("wars.php");
	break;
	case "adminpanel":
		$topic = "Admin Panel";
		$subtopic = "adminpanel";
		include("adminpanel.php");
	break;
	case "namelock":
		$subtopic = "namelock";
		$topic = "Namelock Manager";
		include("namelocks.php");
	break;
	case "buypoints":
		$subtopic = "buypoints";
		$topic = "Buy Points";
		include("buypoints.php");
	break;
	case "shopsystem":
		$subtopic = "shopsystem";
		$topic = "Shop System";
		include("shopsystem.php");
	break;
  	case "credits":
		$topic = "Credits";
 		$subtopic = "credits";
		include("credits.php");
 	break;
	case "error":
		$topic = "Error";
		$subtopic = "error";
		include("error.php");
	break;
}
// ##### generate title of page
if(empty($topic)) 
{
	$title = $GLOBALS['config']['server']["serverName"]." - OTS";
	$main_content .= 'Invalid subtopic. Can\'t load page.';
} 
else
{
	$title = $GLOBALS['config']['server']["serverName"]." - ".$topic;
}
// ##### ADD Fotter for Credits
function getFooter()
{
	echo 'Account maker by <a href="index.php?subtopic=credits">Credits</a>. Layout by '.$GLOBALS['config']['site']['layout'].'.';
}
// ##### LAYOUT
$layout_header = '<script type=\'text/javascript\'>
function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	{
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}
function MouseOverBigButton(source)
{
	source.firstChild.style.visibility = "visible";
}
function MouseOutBigButton(source)
{
	source.firstChild.style.visibility = "hidden";
}
function BigButtonAction(path)
{
	window.location = path;
}
var';
if($logged)
{
	$layout_header .= "loginStatus=1; loginStatus='true';"; 
} 
else 
{ 
	$layout_header .= "loginStatus=0; loginStatus='false';"; 
}
$layout_header .= " var activeSubmenuItem='".$subtopic."';</script>";
include($layout_name."/layout.php");
ob_end_flush();
?>

Thanks
 
Status
Not open for further replies.
Back
Top