Raggaer
Godly Member
Hello, Im having this error on my page ;S anyone can help me?
This is my index.php
Thanks
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