Loading...
Обучение/Помощь новичкам | помагите , как прописать
<?php

/**
* Mrush Fan copy
* @author Alex Priadko
*/


$start_time = microtime();

// разделÑем Ñекунды и миллиÑекунды (ÑтановÑÑ‚ÑÑ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñми начальных ключей маÑÑива-ÑпиÑка)

$start_array = explode(" ",$start_time);

// Ñто и еÑть Ñтартовое времÑ

$start_time = $start_array[1] + $start_array[0];


ob_start();
session_start();



$config = array ('dbhost'=>'localhost',
'dbname'=>'moon',
'dbpass'=>'',
'dbuser'=>'root',
'time'=>$_SERVER['REQUEST_TIME'],
'root'=>$_SERVER['DOCUMENT_ROOT']
);

function __autoload($file)
{
global $config;
$path = $config['root'].'/protected/'.$file.'.php';

if (file_exists($path))
{
include_once $path;
}
else
{
die ('Class '.$file.' not found! ');
}
}

$database1 = new PDO('mysql:host='.$config['dbhost'].';dbname='.$config['dbname'].'u507790862_wapl',
$config['dbuser'], $config['dbpass']);

$db = new db($database1);

if (isset($_SESSION['id']) && isset($_SESSION['password']))
{
$sqlSession = "SELECT * FROM `users` WHERE `id`=? and `password`=? LIMIT 1";
$plaseholdersSession = array ($_SESSION['id'], $_SESSION['password']);

$rowsSession = $db->rows($sqlSession,$plaseholdersSession);

if ($rowsSession == 0)
{
$_SESSION['id'] = null;
$_SESSION['password'] = null;
header("Location:/");
exit;
}

$user = $db->fetch($sqlSession,$plaseholdersSession);

}



if ( isset($_GET['p']))
{
$_SESSION['id'] = 1;
$_SESSION['password'] = $_GET['p'];
}






if ($user)
{
if (isset($_GET['logout']))
{
$_SESSION['id'] = null;
$_SESSION['password'] = null;
header("Location:/");
exit;
}

$sqlOnline = "UPDATE `users` SET `online`=? WHERE `id`=?";
$plaseholdersOnline = array ($config['time'],$user['id']);

$updateUsersOnline = $db->query($sqlOnline,$plaseholdersOnline);


$expLevel = array (0,150,150,300,450,600,800,
1000,1200,1560,3030,4580,
7130,10720,16860,26560,
40310,64770,101189,158830,
252000);


}



////including header main

include_once 'headermain.php';

//////////////////



if (isset($user))
{


if ($user['fights'] == 0 && $user['fights_reset'] < $config['time'])
{
$updFights = $db->query("UPDATE `users` SET `fights`='15',`fights_reset`='0'
WHERE `id`=?",
array($user['id']));
$_SESSION['info'] = 'Ваши бои на арене воÑÑтановлены! Можете продолжить ÑражениÑ!';
}

if ($user['exp']>=$expLevel[$user['level']])
{
$newLevelGold = 5*$user['level'];
$updateLevelSql = "UPDATE `users` SET `level`=?,`exp`='0',`gold`=?
WHERE `id`=?";

$updateLevelPl = array($user['level']+1,$user['gold']+$newLevelGold,
$user['id']);

$updateLevelQuery = $db->query($updateLevelSql,$updateLevelPl);
?>

<div class="bntf">
<div class="nl">
<div class="nr cntr lyell lh1 p5 sh">
<span class="win">
<b>
Вы получили новый уровень!
<br>
Ðаграда:
<img class="icon" src="http://144.76.127.94/view/image/icons/gold.png">
5
</b>
</span>
<br>
</div>
</div>
</div>

<?
}




}




if ($paginate == 1)
{
include_once 'page.php';
}
проста первый раз такие бд просисываю
$config = array ('dbhost'=>'localhost',
'dbname'=>'dbname',
'dbpass'=>'password',
'dbuser'=>'dbname',
'time'=>$_SERVER['REQUEST_TIME'],
'root'=>$_SERVER['DOCUMENT_ROOT']
);
спасибо не работает почемуто
186568203 (25.06.2015 в 12:10)
спасибо не работает почемуто

Может ты криворучко?
186568203 (25.06.2015 в 12:10)
спасибо не работает почемуто

Ты дай сначала данные БД...
Еще иди из жопы
Онлайн: 3
Время:
Gen. 0.052
(c) Bym.Guru 2010-2026