It does not define php

Filled hosting files and instead produces a desired
On the local host’s OK

@kaban4ik.98 post your index.php script

<? 
error_reporting(E_ALL ^ E_NOTICE);
include('engine/template.php');
include('engine/config.php');
include('engine/database.php');
include('engine/function.php');
$db = new DataBase;
$user = new user;
$news = new news;
$support = new support;
$tpl    = new Template;
$tpl->dir = 'template/';
$tpl->load_template('main.tpl');

$tpl->set('{title}', $title);
$tpl->set('{errorcontent}','');
$tpl->set('{content}', $content);
$tpl->set('{footer}', $footer);
$tpl->set('{servblock}', $servblock);
$tpl->set('{ip}', $ip);
$tpl->set('{port}', $port);

if ($_GET['pageid'])
{
	$_SESSION['page'] = $_GET['pageid'];
	$tpl->set('{content}', $tpl->sub_load_template('news.tpl'));
	
}
if (!$_GET['page'] and !$_GET['pageid'])
{
	$_SESSION['page']=1;
	$tpl->set('{content}', $tpl->sub_load_template('news.tpl'));
}
if ($_GET['news'])
{
	$tpl->set('{content}', $tpl->sub_load_template('newsid.tpl'));
}
if ($_GET['page'] == 'mess')
{
	$tpl->set('{content}', $tpl->sub_load_template('mess.tpl'));
	
}
if ($_GET['page'] == 'map')
{
	$tpl->set('{content}', $tpl->sub_load_template('map.tpl'));
}
if ($_GET['page'] == 'info')
{
	$tpl->set('{content}', $tpl->sub_load_template('faq.tpl'));
}
if ($_GET['page'] == 'newsadd')
{
	if ($_SESSION['Name'])
	{
		$db->connect();
		$who = $user->checkadmin($_SESSION['Name']);
		if ($who == 1)
		{
			$tpl->set('{content}', $tpl->sub_load_template('addnews.tpl'));
		}
		else
		{
			$tpl->set('{errorcontent}', '<div class="alert alert-error"><img src="/template/images/loader1.gif">Вы не Администратор.</div>');
		}
		$db->disconnect();
	}
	else
	{
		$tpl->set('{errorcontent}', '<div class="alert alert-error"><img src="/template/images/loader1.gif">Для доступа к данной странице вы должны авторизоваться.</div>');
	}
}
if ($_GET['page'] == 'newsedit')
{
	if ($_SESSION['Name'])
	{
		$db->connect();
		$who = $user->checkadmin($_SESSION['Name']);
		if ($who == 1)
		{
			$tpl->set('{content}', $tpl->sub_load_template('newsedit.tpl'));
		}
		$db->disconnect();
	}
}
if ($_GET['newsedit'])
{
	if ($_SESSION['Name'])
	{
		$db->connect();
		$who = $user->checkadmin($_SESSION['Name']);
		if ($who == 1)
		{
			$id = mysql_real_escape_string($_GET['newsedit']);
			$_SESSION['newsedit'] = $id;
			$tpl->set('{content}', $tpl->sub_load_template('editnews.tpl'));
		}
		$db->disconnect();
	}
}
if ($_GET['page'] ==  'comm')
{
	if ($_SESSION['Name'])
	{
		$db->connect();
		if ($_POST['message'])
		{
				$savecomm = $news->newcomm($_POST['id'],$_SESSION['Name'],$_POST['message']);
				switch ($savecomm)
				{
					case 0: $commsave = '<div class="alert alert-success"><img src="/template/images/loader1.gif">Комментарий успешно добавлен.</div>';
						$tpl->set('{content}', $tpl->sub_load_template('nostr.tpl'));
						echo '<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=index.php">';	break;
				}
		}
		$db->disconnect();
	}
}
if ($_GET['page'] == 'newssave')
{
	if ($_SESSION['Name'])
	{
		$db->connect();
		$who = $user->checkadmin($_SESSION['Name']);
		if ($who == 1)
		{
			if ($_POST['title'] and $_POST['message'])
			{
				$savenews = $news->newssave($_POST['id'], $_POST['title'], $_POST['message']);
				switch ($savenews)
				{
					case 0: $newsave = '<div class="alert alert-success"><img src="/template/images/loader1.gif">Изменения успешно сохранены.</div>';
						$tpl->set('{content}', $tpl->sub_load_template('nostr.tpl'));
						echo '<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=index.php">';	break;
				}
			}
		}

		$db->disconnect();
	}
}

if ($_GET['page'] == 'newsdelete')
{
	if ($_SESSION['Name'])
	{
		$db->connect();
		$who = $user->checkadmin($_SESSION['Name']);
		if ($who == 1)
		{
			$dnews = $news->delete($_POST['id']);
			switch ($dnews)
			{
				case 0: $newsdell = '<div class="alert alert-success"><img src="/template/images/loader1.gif">Новость успешно удалена.</div>'; 
				$tpl->set('{content}', $tpl->sub_load_template('nostr.tpl')); 
				echo '<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=index.php">';break;
			}
		}
		$db->disconnect();
	}
}
if ($_GET['page'] == 'support')
{
	if ($_SESSION['Name'])
	{
		$tpl->set('{content}', $tpl->sub_load_template('support.tpl'));
		if ($_POST['selection'] and $_POST['zag'] and $_POST['email'] and $_POST['post'])
		{
			$db->connect();
			$supp = $support->supportadd($_POST['selection'], $_POST['zag'], $_POST['email'], $_POST['post']);
			switch ($supp)
			{
				case 0: $suppsadd = '<div class="alert alert-success"><img src="/template/images/loader1.gif">Ваше сообщение успешно отправлено администрации проекта.</div>';
					echo '<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=index.php">'; break;
				
				$tpl->set('{content}', $tpl->sub_load_template('support.tpl'));
			}
			$db->disconnect();
		}
	}
}
if ($_GET['page'] == 'suppedit')
{
	if ($_SESSION['Name'])
	{
		$tpl->set('{content}', $tpl->sub_load_template('messfrom.tpl'));
	}
}
if ($_GET['page'] == 'suppsave')
{
	if ($_SESSION['Name'])
	{
		if ($_POST['message'])
		{
			$db->connect();
			$suppfrom = $support->supportfrom($_POST['email'], $_POST['message']);
			switch ($suppfrom)
			{
				case 0: $suppfrom = '<div class="alert alert-success"><img src="/template/images/loader1.gif">Сообщение успешно отправлено.</div>';
					$tpl->set('{content}', $tpl->sub_load_template('nostr.tpl'));
					echo '<META HTTP-EQUIV="REFRESH" CONTENT="7;URL=index.php">';	break;
			}
		}
	}
}
if ($_GET['page'] == 'suppdel')
{
	if ($_SESSION['Name'])
	{
		$tpl->set('{content}', $tpl->sub_load_template('mess.tpl'));
		$db->connect();
		$suppdel = $support->supportdelete($_SESSION['idsupp']);
		switch ($suppdel)
		{
			case 0: $suppsdelete = '<div class="alert alert-success"><img src="/template/images/loader1.gif">Вопрос/жалоба успешно удалены.</div>';
					echo '<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=index.php">'; break;
					$tpl->set('{content}', $tpl->sub_load_template('mess.tpl'));
		}	
		$db->disconnect();
	}
}
if ($_GET['page'] == 'admin')
{
	if ($_SESSION['Name'])
	{
		$db->connect();
		$tpl->set('{content}', $tpl->sub_load_template('nostr.tpl'));
		$who = $user->checkadmin($_SESSION['Name']);
		if ($who == 1)
		{
			if ($_POST['title'] and $_POST['message'])
			{
				$mynews = $news->newsadd($_POST['title'], $_POST['message'],$_SESSION['Name']);
				switch ($mynews)
				{
					case 0: $newsadds = '<div class="alert alert-success"><img src="/template/images/loader1.gif">Новость успешно добавлена.</div>';
					echo '<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=index.php">'; break;
				}
				
			}
			else
			{
				$newsadds = '<div class="alert alert-error"><img src="/template/images/loader1.gif">Заполните все поля.</div>';
					echo '<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=index.php?page=newsadd">';
			}
		}
		$db->disconnect();
	}
}

if ($_GET['page'] == 'login')
{
	if (!$_SESSION['Name'])
	{
		if ($_POST['name'] and $_POST['password'])
		{
			$tpl->set('{content}', $tpl->sub_load_template('nostr.tpl'));
			$db->connect();
			$login = $user->login($_POST['name'], $_POST['password'], $_POST['keystring']);
			switch ($login)
			{
				case 1: $login = '<div class="alert alert-dismissable alert-success"><img src="/template/images/loader1.gif">Вы успешно авторизовались,сейчас вы будете перенаправлены на страницу Аккаунта.</div>';
				echo '<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=index.php?page=acc">';
				session_start();
				break;
				case 0:  $login = '<div class="alert alert-dismissable alert-danger">Аккаунт с указаным NickName и <br />Паролем не найден.</div>';
				echo '<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=index.php?page=login">';
			}
			$db->disconnect();
		}
	}
	else
	{
		$tpl->set('{content}', $tpl->sub_load_template('nostr.tpl'));
		$faillog = '<img src="template/images/loading.gif"><b class="text-danger">Вы уже авторизовались..</b>';	
	}
}

if ($_GET['page'] ==  'acc')
{
	if ($_SESSION['Name'])
	{
		$tpl->set('{content}', $tpl->sub_load_template('account.tpl'));
	}
	else
	{
		$tpl->set('{content}', $tpl->sub_load_template('nostr.tpl'));
		$failacc = '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Для доступа к данной странице вы должны авторизоваться.</div>';
		echo '<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=index.php?page=login">';
	}
}
if ($_GET['page'] ==  'setting')
{
	if ($_SESSION['Name'])
	{
		$tpl->set('{content}', $tpl->sub_load_template('setting.tpl'));
	}
	else
	{
		$tpl->set('{content}', $tpl->sub_load_template('nostr.tpl'));
		$failacc = '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Для доступа к данной странице вы должны авторизоваться.</b>';
	}
}
if ($_GET['page'] == 'logout')
{
	if ($_SESSION['Name'])
	{
		unset($_SESSION["Name"]);
		$tpl->set('{content}', $tpl->sub_load_template('nostr.tpl'));
		$logout = '<div class="alert alert-success"><img src="/template/images/loader1.gif">Вы успешно вышли из своего аккаунта, сейчас вы будете перенаправлены на главную страницу..</div>';
		echo '<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=index.php">';
	}
	else
	{
		$tpl->set('{content}', $tpl->sub_load_template('nostr.tpl'));
		$logout = '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Для доступа к данной странице вы должны авторизоваться.</div>';
		echo '<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=index.php">';
	}
}

if ($_GET['page'] == 'changeemail')
{
	if ($_SESSION['Name'])
	{
		$tpl->set('{content}', $tpl->sub_load_template('setting.tpl'));
		if ($_POST['email'])
		{
			$db->connect();
			$email = $user->newemail($_POST['email'],$_POST['remail']);
			$db->disconnect();
			switch ($email)
			{
				case 0: $changeemail = '<div class="alert alert-dismissable alert-warning"><img src="/template/images/loader1.gif">Вы ввели не корректный E-Mail.</div>';
				echo '<META HTTP-EQUIV="REFRESH" CONTENT="7;URL=index.php?page=setting">'; break;
				case 1: $changeemail = '<div class="alert alert-dismissable alert-warning"><img src="/template/images/loader1.gif">Введёные вами данные не совпадают.</div>';
				echo '<META HTTP-EQUIV="REFRESH" CONTENT="7;URL=index.php?page=setting">'; break;
				case 2: $changeemail = '<div class="alert alert-dismissable alert-success"><img src="/template/images/loader1.gif">Вы успешно сменили E-Mail, сейчас вы будете перенаправлены на страницу своего аккаунта.</div>';
				echo '<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=index.php?page=setting">';
				break;
				
				$tpl->set('{content}', $tpl->sub_load_template('account.tpl'));
			}
		}
	}
	else
	{
		$tpl->set('{content}', $tpl->sub_load_template('nostr.tpl'));
		$failacc = '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Для доступа к данной странице вы должны авторизоваться.</b>';
	}
}

if ($_GET['page'] == 'changepass')
{
		if ($_SESSION['Name'])
		{
			$tpl->set('{content}', $tpl->sub_load_template('setting.tpl'));
			$db->connect();
			$passsave = $user->savepass($_POST['pass'], $_POST['repass'],$_POST['repass2']);
			switch ($passsave)
			{
				case 0: $lol = '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Введите действующий пароль.</div>';
				echo '<META HTTP-EQUIV="REFRESH" CONTENT="7;URL=index.php?page=setting">'; break;
				case 1: $lol = '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Введенные вами пароли не совпадают.</div>'; 
				echo '<META HTTP-EQUIV="REFRESH" CONTENT="7;URL=index.php?page=setting">'; break;
				case 2: $lol = '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Вы не ввели пароль.</div>';
				echo '<META HTTP-EQUIV="REFRESH" CONTENT="7;URL=index.php?page=setting">'; break;
				case 3: $lol = '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Длина пароля не может быть менее 6 символов.</div>'; echo '<META HTTP-EQUIV="REFRESH" CONTENT="7;URL=index.php?page=setting">';break;
				case 4: $lol = '<div class="alert alert-dismissable alert-success"><img src="/template/images/loader1.gif">Вы успешно сменили пароль.</div>'; 
				$tpl->set('{content}', $tpl->sub_load_template('nostr.tpl'));
				unset($_SESSION["Name"]);
				echo '<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=index.php">';
			}
			$db->disconnect();
		}
}
if ($_GET['page'] == 'mon')
{
	$tpl->set('{content}', $tpl->sub_load_template('monitoring.tpl'));
}
if ($_GET['page'] == 'vehicle')
{
	$tpl->set('{content}', $tpl->sub_load_template('vehicle.tpl'));
}
if ($_GET['page'] == 'recovery')
{
	if (!$_SESSION['Name'])
	{
		$tpl->set('{content}', $tpl->sub_load_template('recovery.tpl'));
		if ($_POST['name'] and $_POST['email'])
		{
			$db->connect();
			$recovery = $user->recovery($_POST['name'], $_POST['email']);
			switch ($recovery)
			{
				case 0: $tpl->set('{errorcontent}', '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Персонаж с таким NickName и E-Mail не найден.</div>'); break;
				case 1: $tpl->set('{content}', '<div class="alert alert-success"><img src="/template/images/loader1.gif">>На E-Mail указаный в профиле успешно отправлено письмо с дальнейшими инструкциями.</div>'); break;
			}
			$db->disconnect();
		}
	}
	else
	{
		$tpl->set('{errorcontent}', '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Недоступно для авторизованых пользователей.</div>');
	}
}
if ($_GET['rec'])
{
	if (!$_SESSION['Name'])
	{
		$db->connect();
		$id = mysql_real_escape_string($_GET['rec']);
		$rec = $user->rec($id);

		switch ($rec)
		{
			case 0: $tpl->set('{errorcontent}', '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Не могу обработать ссылку, попробуй восстановить пароль еще раз.</div>'); break;
			case 1: $tpl->set('{errorcontent}', '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Ваша ссылка устарела, попробуйте воспользоватся восстановлением пароля еще раз.</div>'); break;
			case 2: $tpl->set('{errorcontent}', '<div class="alert alert-success"><img src="/template/images/loader1.gif">Введите новый пароль ниже.</div>');
			$tpl->set('{content}', $tpl->sub_load_template('rec.tpl')); break;
		}
		$db->disconnect();
	}
	else
	{
		$tpl->set('{errorcontent}', '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Недоступно для авторизованых пользователей.</div>');
	}
}
if ($_GET['page'] == 'passsave')
{
	if (!$_SESSION['Name'])
	{
		if ($_SESSION['Names'])
		{
			$tpl->set('{content}', '');
			$db->connect();
			$passsave = $user->savepass2($_POST['pass'], $_POST['repass']);
			switch ($passsave)
			{
				case 0: $tpl->set('{errorcontent}', '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Введенные вами пароли не совпадают.</div>'); break;
				case 1: $tpl->set('{errorcontent}', '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Вы не ввели пароль.</div>'); break;
				case 2: $tpl->set('{errorcontent}', '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Длина пароля не может быть менее 6 символов.</div>'); break;
				case 3: $tpl->set('{content}', '<div class="alert alert-success"><img src="/template/images/loader1.gif">Вы успешно сменили пароль.</div>'); break;
			}
			$db->disconnect();
		}
	}
	else
	{
		$tpl->set('{errorcontent}', '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Недоступно для авторизованых пользователей.</div>');
	}
}
if ($_GET['page'] == 'fraction')
{
	switch($_GET['id'])
	{
		case 1:$tpl->set('{content}', $tpl->sub_load_template('frac1.tpl')); break;
		case 2:$tpl->set('{content}', $tpl->sub_load_template('frac2.tpl')); break;
		case 3:$tpl->set('{content}', $tpl->sub_load_template('frac3.tpl')); break;
		case 4:$tpl->set('{content}', $tpl->sub_load_template('frac4.tpl')); break;
		case 5:$tpl->set('{content}', $tpl->sub_load_template('frac5.tpl')); break;
		case 6:$tpl->set('{content}', $tpl->sub_load_template('frac6.tpl')); break;
		case 7:$tpl->set('{content}', $tpl->sub_load_template('frac7.tpl')); break;
		case 8:$tpl->set('{content}', $tpl->sub_load_template('frac8.tpl')); break;
		case 9:$tpl->set('{content}', $tpl->sub_load_template('frac9.tpl')); break;
		case 10:$tpl->set('{content}', $tpl->sub_load_template('frac10.tpl')); break;
	}
}
if ($_GET['page'] == 'donate')
{
	$tpl->set('{content}', $tpl->sub_load_template('donate.tpl'));
}
if ($_GET['page'] == 'rate')
{
	$tpl->set('{content}', $tpl->sub_load_template('rate.tpl'));
}
if ($_GET['page'] == 'dagreement')
{
	$tpl->set('{content}', $tpl->sub_load_template('dagreement.tpl'));
}
if ($_GET['page'] == 'dhelp')
{
	$tpl->set('{content}', $tpl->sub_load_template('dhelp.tpl'));
}
if ($_GET['page'] == 'ban')
{
	$tpl->set('{content}', $tpl->sub_load_template('banlog.tpl'));
}
if ($_GET['name'])
{
	$tpl->set('{content}', $tpl->sub_load_template('accounts.tpl'));
}

$tpl->compile('main');
eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');
$tpl->global_clear();
?>