Oxxxymiron, У меня аналогичных хост))))) короче говоря:скинь мне сюда ввесь код index.php
ОБСУЖДЕНИЕ
Помогите по братски)
Razor98, моей игры, которая у меня сейчас?
Вот:
<?
require_once 'core/system.php';
$header = 'Онлайн игра для мобильных телефонов!';
require_once H.'core/head.php';
if (isset($user) && isset($_GET['news_read']))
{
mysql_query("update `user` set `news_read` = '0' where `id` = '$user[id]' limit 1");
$_SESSION['message'] = "Новость успешно скрыта"; // Оповещаем
header("Location: /?");
exit;
}
echo "<div class='mini-line'></div>";
global $user;
if(isset($user['id'])){
$q = mysql_query("SELECT * FROM `news` ORDER BY `id` DESC LIMIT 1");
$news = mysql_fetch_assoc($q);
if ($user[news_read] == 1){
echo "<div class='block_light center'>$news[title]<br /><br /><a class='btn' href='/news/post/$news[id]/'><span class='end'><span class='label'>Читать далее</span></span></a><br /><a class='grey' href='?news_read'>Скрыть</a></div><div class='mini-line'></div>";
}
if($k_new > 0){
echo "<div class='menuList'>";
echo "<li><a href='/user/new_mess.php'><img src='/images/icon/mail.png'>Новая почта <span class='green'>+</span></a></li>";
echo "</div>";
echo "<div class='mini-line'></div>";
}
echo "<div class='rcr'><center><img src='/style/theme/img/rcr.png' width='180' height='110'></center></div>";
if($user[prava] >= 5){
echo "</div><div class='mini-line'></div>";
echo "<div class='player menuList'>";
echo "<li><a href='/adminka/'><img src='/adm.png'>Админка</a></li>";
echo "<a href='/moduls/adminchat.php'><img src='/images/icon/arrow.png'>Беседа</a>";
}
echo "<div class='mini-line'></div>";
echo "<div class='menuList'>";
echo "<li><a href='/arena.php'><img src='/images/icon/arena.png'>Арена";
if($user[mana] > 49)echo " <font color='green'></font>";
echo "</a></li>";
echo "<li><a href='/bashni/'><img src='/images/icon/tournament.png'>Башни</a></li>";
echo "<li><a href='/duel.php'><img src='/images/icon/league.png'>Дуэли";
if($user[duel_rating] > 999)echo " <font color='green'></font>";
echo "</a></li>";
echo "<li><a href='/zamok/'><img width='12' height='12' src='/zamok/zamok.png'>Замки</a></li>";
echo "<li><a href='/cave.php'><img src='/images/icon/farm.png'>Подземелье ";
$taxi_ostalos=$user['cave_time']-time();
if($user['cave_start'] != 0){
if($taxi_ostalos > 0){
echo "<b>(<span class='grey'>".($taxi_ostalos/60%60).":".($taxi_ostalos%60)."</span>)</b>";
}
}
if($user['cave'] == 0)echo "<font color='green'></font>";
echo "</a></li>";
echo "<li><a href='/boss/'><img src='/images/icon/hellworld.png'>Монстры";
if($user[boss_mission] = 0)echo " <font color='green'></font>";
echo "</a></li>";
echo "<li><a href='/sage/'><img src='/images/icon/quest.png'>Хижина мудреца";
if($user[boss_pobed] > 99 or $user[arena_pobed] > 99)echo " <font color='green'></font>";
echo "<li><a href='/buy.php'><img src='/images/icon/gold.png'>Получить золото";
if($user[silver] > 499)echo " <font color='green'></font>";
echo "<li><a href='/gold/gold.php'><img src='/images/icon/gold.png'>Обменник";
echo "<li><a href='/loto.php'><img src='/images/icon/silver.png'>Лотерея";
echo "<li><a href='/magazin'><img src='/images/icon/equip.png'>Магазин";
echo "</a></li>";
echo "<li><a href='/moduls/ckoldun.php'><img src='/images/icon/wiz.png'>Колдун</a></li>";
echo "<li><a href='shahta.php'><img src='/images/icon/cave.png'>Шахта";
if($user['shahta'] == 0)echo "<font color='green'></font>";
$taxi_ostalos=$user['shahta_time']-time();
if($user['shahta_start'] != 0){
if($taxi_ostalos > 0){
echo "<b>(<span class='grey'>".($taxi_ostalos/60%60).":".($taxi_ostalos%60)."</span>)</b>";
}
}
echo "</a></li>";
echo "<li><a href='pohod.php'><img src='/images/icon/farm.png'>Поход ";
if($user['pohod'] == 0)echo "<font color='green'></font>";
$taxi_ostalos=$user['pohod_time']-time();
if($user['pohod_start'] != 0){
if($taxi_ostalos > 0){
echo "<b>(<span class='grey'>".(int)($taxi_ostalos/3600).":".($taxi_ostalos/60%60).":".($taxi_ostalos%60)."</span>)</b>";
}
}
echo "</a></li>";
echo "<li><a href='/rating/'><img src='/images/icon/user.png'>Зал славы</a></li></div>";
// echo "<li><a href='bonus.php'><img src='/images/icon/gift.png'>Ежедневный бонус!</a></li>";
echo "</div>";
}else{
$igroki = mysql_result(mysql_query("SELECT COUNT(*) FROM `user`",$db), 0);
echo "<div class='line'></div><div class='player center'></div><div class='player center'>
<img src='/style/theme/img/rcr.png' width='180' height='120'>
<div class='kn'><br>
<a href='reg.php'><span class='btn'><span class='end'><input class='label' type='submit' value='Начать свой путь'/></a><br>
</div>
";
echo '<form class="" method="post" action="/auth.php?act=post"><br />Логин:<br/>
<input class="text medium-text" type="text" name="nick" /><br />Пароль:<br/>
<input class="text medium-text" type="password" name="pass" /><br/>
<span class="btn"><span class="end"><input class="label" type="submit" value="Вход"/>
</div><br />
</form></div></div><div class="line2"></div>';
}
require_once H.'core/foot.php';
?>
Вот:
<?
require_once 'core/system.php';
$header = 'Онлайн игра для мобильных телефонов!';
require_once H.'core/head.php';
if (isset($user) && isset($_GET['news_read']))
{
mysql_query("update `user` set `news_read` = '0' where `id` = '$user[id]' limit 1");
$_SESSION['message'] = "Новость успешно скрыта"; // Оповещаем
header("Location: /?");
exit;
}
echo "<div class='mini-line'></div>";
global $user;
if(isset($user['id'])){
$q = mysql_query("SELECT * FROM `news` ORDER BY `id` DESC LIMIT 1");
$news = mysql_fetch_assoc($q);
if ($user[news_read] == 1){
echo "<div class='block_light center'>$news[title]<br /><br /><a class='btn' href='/news/post/$news[id]/'><span class='end'><span class='label'>Читать далее</span></span></a><br /><a class='grey' href='?news_read'>Скрыть</a></div><div class='mini-line'></div>";
}
if($k_new > 0){
echo "<div class='menuList'>";
echo "<li><a href='/user/new_mess.php'><img src='/images/icon/mail.png'>Новая почта <span class='green'>+</span></a></li>";
echo "</div>";
echo "<div class='mini-line'></div>";
}
echo "<div class='rcr'><center><img src='/style/theme/img/rcr.png' width='180' height='110'></center></div>";
if($user[prava] >= 5){
echo "</div><div class='mini-line'></div>";
echo "<div class='player menuList'>";
echo "<li><a href='/adminka/'><img src='/adm.png'>Админка</a></li>";
echo "<a href='/moduls/adminchat.php'><img src='/images/icon/arrow.png'>Беседа</a>";
}
echo "<div class='mini-line'></div>";
echo "<div class='menuList'>";
echo "<li><a href='/arena.php'><img src='/images/icon/arena.png'>Арена";
if($user[mana] > 49)echo " <font color='green'></font>";
echo "</a></li>";
echo "<li><a href='/bashni/'><img src='/images/icon/tournament.png'>Башни</a></li>";
echo "<li><a href='/duel.php'><img src='/images/icon/league.png'>Дуэли";
if($user[duel_rating] > 999)echo " <font color='green'></font>";
echo "</a></li>";
echo "<li><a href='/zamok/'><img width='12' height='12' src='/zamok/zamok.png'>Замки</a></li>";
echo "<li><a href='/cave.php'><img src='/images/icon/farm.png'>Подземелье ";
$taxi_ostalos=$user['cave_time']-time();
if($user['cave_start'] != 0){
if($taxi_ostalos > 0){
echo "<b>(<span class='grey'>".($taxi_ostalos/60%60).":".($taxi_ostalos%60)."</span>)</b>";
}
}
if($user['cave'] == 0)echo "<font color='green'></font>";
echo "</a></li>";
echo "<li><a href='/boss/'><img src='/images/icon/hellworld.png'>Монстры";
if($user[boss_mission] = 0)echo " <font color='green'></font>";
echo "</a></li>";
echo "<li><a href='/sage/'><img src='/images/icon/quest.png'>Хижина мудреца";
if($user[boss_pobed] > 99 or $user[arena_pobed] > 99)echo " <font color='green'></font>";
echo "<li><a href='/buy.php'><img src='/images/icon/gold.png'>Получить золото";
if($user[silver] > 499)echo " <font color='green'></font>";
echo "<li><a href='/gold/gold.php'><img src='/images/icon/gold.png'>Обменник";
echo "<li><a href='/loto.php'><img src='/images/icon/silver.png'>Лотерея";
echo "<li><a href='/magazin'><img src='/images/icon/equip.png'>Магазин";
echo "</a></li>";
echo "<li><a href='/moduls/ckoldun.php'><img src='/images/icon/wiz.png'>Колдун</a></li>";
echo "<li><a href='shahta.php'><img src='/images/icon/cave.png'>Шахта";
if($user['shahta'] == 0)echo "<font color='green'></font>";
$taxi_ostalos=$user['shahta_time']-time();
if($user['shahta_start'] != 0){
if($taxi_ostalos > 0){
echo "<b>(<span class='grey'>".($taxi_ostalos/60%60).":".($taxi_ostalos%60)."</span>)</b>";
}
}
echo "</a></li>";
echo "<li><a href='pohod.php'><img src='/images/icon/farm.png'>Поход ";
if($user['pohod'] == 0)echo "<font color='green'></font>";
$taxi_ostalos=$user['pohod_time']-time();
if($user['pohod_start'] != 0){
if($taxi_ostalos > 0){
echo "<b>(<span class='grey'>".(int)($taxi_ostalos/3600).":".($taxi_ostalos/60%60).":".($taxi_ostalos%60)."</span>)</b>";
}
}
echo "</a></li>";
echo "<li><a href='/rating/'><img src='/images/icon/user.png'>Зал славы</a></li></div>";
// echo "<li><a href='bonus.php'><img src='/images/icon/gift.png'>Ежедневный бонус!</a></li>";
echo "</div>";
}else{
$igroki = mysql_result(mysql_query("SELECT COUNT(*) FROM `user`",$db), 0);
echo "<div class='line'></div><div class='player center'></div><div class='player center'>
<img src='/style/theme/img/rcr.png' width='180' height='120'>
<div class='kn'><br>
<a href='reg.php'><span class='btn'><span class='end'><input class='label' type='submit' value='Начать свой путь'/></a><br>
</div>
";
echo '<form class="" method="post" action="/auth.php?act=post"><br />Логин:<br/>
<input class="text medium-text" type="text" name="nick" /><br />Пароль:<br/>
<input class="text medium-text" type="password" name="pass" /><br/>
<span class="btn"><span class="end"><input class="label" type="submit" value="Вход"/>
</div><br />
</form></div></div><div class="line2"></div>';
}
require_once H.'core/foot.php';
?>
Oxxxymiron, В core/system.php нужно прописать базу данных
Razor98, Вот это всё вставить туда?
Razor98, баз данных MySQL и пользователей? я прописал
Oxxxymiron, Покажи код,что там теперь(пароль от бд измени на точки)
Razor98, код system?
Oxxxymiron, Да.только пароль измени
Razor98, <?php
/*
Определяем текущий домен сайта.
Дальнейшее использование
echo $set['site'];
*/
$set['site'] = htmlspecialchars($_SERVER['HTTP_HOST']);
/*
Записываем в константу полный путь до корня сайта.
Я обычно использую в функции require_once, т.к при указании полного пути до файла, файл находится быстрее
*/
define("H", $_SERVER["DOCUMENT_ROOT"].'/');
/*
==========================
Подключение к базе
==========================
*/
ob_start();
$db = mysql_connect('mysql.hostinger.ru','u155716001_proba','******');
mysql_query('SET NAMES`utf8`',$db);
// Устанавливаем кодировку по умолчанию
mysql_select_db('u155716001_proba',$db);
// Загрузка остальных плагинов из папки "core/function/"
$opdirbase = opendir(H.'core/function/');
while ($filebase = readdir($opdirbase))
{
if (preg_match('#\.php$#i', $filebase))
{
require_once(H.'core/function/' . $filebase);
}
}
function smiles($text){
$aa = mysql_query("SELECT name,adres FROM `smiles` order by `id` desc");
while($ba = mysql_fetch_assoc($aa)){
$text=str_replace($ba['name'],'<img src="'.$ba['adres'].'" alt="smile" />', $text);
}
$bbcode = array(
'/\[i\](.+)\[\/i\]/isU' => '<em>$1</em>',
'/\[b\](.+)\[\/b\]/isU' => '<strong>$1</strong>',
'/\[u\](.+)\[\/u\]/isU' => '<span style="text-decoration:underline;">$1</span>',
'/\[big\](.+)\[\/big\]/isU' => '<span style="font-size:large;">$1</span>',
'/\[center\](.+)\[\/center\]/isU' => '<center>$1</center>',
'/\[small\](.+)\[\/small\]/isU' => '<span style="font-size:xx-small;">$1</span>',
'/\[red\](.+)\[\/red\]/isU' => '<span style="color:#ff0000;">$1</span>',
'/\[green\](.+)\[\/green\]/isU' => '<span style="color:#00bb00;">$1</span>',
'/\[blue\](.+)\[\/blue\]/isU' => '<span style="color:#0000bb;">$1</span>',
'/\[white\](.+)\[\/white\]/isU' => '<span style="color:#ffffff;">$1</span>');
$text= preg_replace(array_keys($bbcode), array_values($bbcode), $text);
$text = preg_replace('/\[img\]{1}(.+?)\[\/img\]{1}/', '<img src="$1"/>', $text);
return nl2br($text);
}
/*
========================
Куки
========================
*/
session_start();
if(mysql_result(mysql_query("SELECT count(id) from `ipban` where `ip` = '".check($_SERVER['REMOTE_ADDR'])."'"),0) >= 1){
echo'Ваш IP заблокирован.'; exit;
}
if(isset($_COOKIE['nick']) && isset($_COOKIE['pass'])) {
$usernick = check($_COOKIE['nick']);
$userpass = check($_COOKIE['pass']);
$user = mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `nick` =
'$usernick' && `pass` = '$userpass' LIMIT
1"));
}
// Дальнейшее обращение к пользователю $user['nick']
$act = isset($_GET['act']) ? htmlspecialchars($_GET['act']) : '';
// Постраничная навигация
if ($user['set_p_str']!=NULL)
$set['p_str'] = $user['set_p_str'];
mysql_query("update `user` set `online` = '".time()."', `ip` = '".htmlspecialchars(mysql_real_escape_string($_SERVER['REMOTE_ADDR']))."' where (`id` = '".$user['id']."') LIMIT 1");
mysql_query("update `user` set `health` = '".($user['health'] < $user['max_health'] ? ($user['health']+0) : ($user['health']+0) )."' where (`id` = '".$user['id']."') LIMIT 1");
$param = $user[sila] + $user[lovk] + $user[zashit] + $user[max_health];
mysql_query("UPDATE `user` SET `param` = '$param' WHERE `id` = '$user[id]' LIMIT 1");
if($user[health] < 0)mysql_query("UPDATE `user` SET `health` = '0' WHERE `id` = '$user[id]' LIMIT 1");
function pagenav($base_url, $start, $max_value, $num_per_page) {
////////////////////////////////////////////////////////////
// Функция постраничной навигации //
////////////////////////////////////////////////////////////
// За основу взята аналогичная функция от форума SMF2.0 //
////////////////////////////////////////////////////////////
$pgcont = 4;
$pgcont = (int)($pgcont - ($pgcont % 2)) / 2;
if ($start >= $max_value)
$start = max(0, (int)$max_value - (((int)$max_value % (int)$num_per_page) == 0 ? $num_per_page : ((int)$max_value % (int)$num_per_page)));
else
$start = max(0, (int)$start - ((int)$start % (int)$num_per_page));
$base_link = '<a href="' . strtr($base_url, array ('%' => '%%')) . 'starts=%d' . '">%s</a> ';
$pageindex = $start == 0 ? '' : sprintf($base_link, $start - $num_per_page, '<<');
if ($start > $num_per_page * $pgcont)
$pageindex .= sprintf($base_link, 0, '1');
if ($start > $num_per_page * ($pgcont + 1))
$pageindex .= '<span style="font-weight: small;"> ... </span>';
for ($nCont = $pgcont; $nCont >= 1; $nCont--)
if ($start >= $num_per_page * $nCont) {
$tmpStart = $start - $num_per_page * $nCont;
$pageindex .= sprintf($base_link, $tmpStart, $tmpStart / $num_per_page + 1);
}
$pageindex .= '[<b>' . ($start / $num_per_page + 1) . '</b>] ';
$tmpMaxPages = (int)(($max_value - 1) / $num_per_page) * $num_per_page;
for ($nCont = 1; $nCont <= $pgcont; $nCont++)
if ($start + $num_per_page * $nCont <= $tmpMaxPages) {
$tmpStart = $start + $num_per_page * $nCont;
$pageindex .= sprintf($base_link, $tmpStart, $tmpStart / $num_per_page + 1);
}
if ($start + $num_per_page * ($pgcont + 1) < $tmpMaxPages)
$pageindex .= '<span style="font-weight: small;"> ... </span>';
if ($start + $num_per_page * $pgcont < $tmpMaxPages)
$pageindex .= sprintf($base_link, $tmpMaxPages, $tmpMaxPages / $num_per_page + 1);
if ($start + $num_per_page < $max_value) {
$display_page = ($start + $num_per_page) > $max_value ? $max_value : ($start + $num_per_page);
$pageindex .= sprintf($base_link, $display_page, '>>');
}
return $pageindex;
}
foreach($_GET as $ad){
if(is_numeric($ad)){
$ad = abs(intval($ad));
}
if(preg_match('/\include|asc|--|select|union|update|from|where|eval|glob|include|require|script|shell|BENCHMARK|CONCAT|INSERT\b/i', $ad)){
$source = 'USER: '.$_SERVER['REMOTE_ADDR'].' | FILE: '.htmlspecialchars($_SERVER["REQUEST_URI"]).'
';
$file = htmlspecialchars($_SERVER['DOCUMENT_ROOT']).'/logs.txt';
$Saved_File = fopen($file, 'a+');
fwrite($Saved_File, $source);
fclose($Saved_File);
header("Refresh: 0;url=/ban.php".SID);
exit('Попытка взлома');
}
$ad = htmlspecialchars(mysql_real_escape_string($ad));
}
foreach($_POST as $ad){
if(is_numeric($ad)){
$ad = abs(intval($ad));
}else{
$ad = htmlspecialchars(mysql_real_escape_string($ad));
}
}
foreach($_SESSION as $ad){
$ad = htmlspecialchars(mysql_real_escape_string($ad));
}
foreach($_COOKIE as $ad){
$ad = htmlspecialchars(mysql_real_escape_string($ad));
}
$id = isset($_GET['id'])?abs(intval($_GET['id'])):NULL;
?>
/*
Определяем текущий домен сайта.
Дальнейшее использование
echo $set['site'];
*/
$set['site'] = htmlspecialchars($_SERVER['HTTP_HOST']);
/*
Записываем в константу полный путь до корня сайта.
Я обычно использую в функции require_once, т.к при указании полного пути до файла, файл находится быстрее
*/
define("H", $_SERVER["DOCUMENT_ROOT"].'/');
/*
==========================
Подключение к базе
==========================
*/
ob_start();
$db = mysql_connect('mysql.hostinger.ru','u155716001_proba','******');
mysql_query('SET NAMES`utf8`',$db);
// Устанавливаем кодировку по умолчанию
mysql_select_db('u155716001_proba',$db);
// Загрузка остальных плагинов из папки "core/function/"
$opdirbase = opendir(H.'core/function/');
while ($filebase = readdir($opdirbase))
{
if (preg_match('#\.php$#i', $filebase))
{
require_once(H.'core/function/' . $filebase);
}
}
function smiles($text){
$aa = mysql_query("SELECT name,adres FROM `smiles` order by `id` desc");
while($ba = mysql_fetch_assoc($aa)){
$text=str_replace($ba['name'],'<img src="'.$ba['adres'].'" alt="smile" />', $text);
}
$bbcode = array(
'/\[i\](.+)\[\/i\]/isU' => '<em>$1</em>',
'/\[b\](.+)\[\/b\]/isU' => '<strong>$1</strong>',
'/\[u\](.+)\[\/u\]/isU' => '<span style="text-decoration:underline;">$1</span>',
'/\[big\](.+)\[\/big\]/isU' => '<span style="font-size:large;">$1</span>',
'/\[center\](.+)\[\/center\]/isU' => '<center>$1</center>',
'/\[small\](.+)\[\/small\]/isU' => '<span style="font-size:xx-small;">$1</span>',
'/\[red\](.+)\[\/red\]/isU' => '<span style="color:#ff0000;">$1</span>',
'/\[green\](.+)\[\/green\]/isU' => '<span style="color:#00bb00;">$1</span>',
'/\[blue\](.+)\[\/blue\]/isU' => '<span style="color:#0000bb;">$1</span>',
'/\[white\](.+)\[\/white\]/isU' => '<span style="color:#ffffff;">$1</span>');
$text= preg_replace(array_keys($bbcode), array_values($bbcode), $text);
$text = preg_replace('/\[img\]{1}(.+?)\[\/img\]{1}/', '<img src="$1"/>', $text);
return nl2br($text);
}
/*
========================
Куки
========================
*/
session_start();
if(mysql_result(mysql_query("SELECT count(id) from `ipban` where `ip` = '".check($_SERVER['REMOTE_ADDR'])."'"),0) >= 1){
echo'Ваш IP заблокирован.'; exit;
}
if(isset($_COOKIE['nick']) && isset($_COOKIE['pass'])) {
$usernick = check($_COOKIE['nick']);
$userpass = check($_COOKIE['pass']);
$user = mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `nick` =
'$usernick' && `pass` = '$userpass' LIMIT
1"));
}
// Дальнейшее обращение к пользователю $user['nick']
$act = isset($_GET['act']) ? htmlspecialchars($_GET['act']) : '';
// Постраничная навигация
if ($user['set_p_str']!=NULL)
$set['p_str'] = $user['set_p_str'];
mysql_query("update `user` set `online` = '".time()."', `ip` = '".htmlspecialchars(mysql_real_escape_string($_SERVER['REMOTE_ADDR']))."' where (`id` = '".$user['id']."') LIMIT 1");
mysql_query("update `user` set `health` = '".($user['health'] < $user['max_health'] ? ($user['health']+0) : ($user['health']+0) )."' where (`id` = '".$user['id']."') LIMIT 1");
$param = $user[sila] + $user[lovk] + $user[zashit] + $user[max_health];
mysql_query("UPDATE `user` SET `param` = '$param' WHERE `id` = '$user[id]' LIMIT 1");
if($user[health] < 0)mysql_query("UPDATE `user` SET `health` = '0' WHERE `id` = '$user[id]' LIMIT 1");
function pagenav($base_url, $start, $max_value, $num_per_page) {
////////////////////////////////////////////////////////////
// Функция постраничной навигации //
////////////////////////////////////////////////////////////
// За основу взята аналогичная функция от форума SMF2.0 //
////////////////////////////////////////////////////////////
$pgcont = 4;
$pgcont = (int)($pgcont - ($pgcont % 2)) / 2;
if ($start >= $max_value)
$start = max(0, (int)$max_value - (((int)$max_value % (int)$num_per_page) == 0 ? $num_per_page : ((int)$max_value % (int)$num_per_page)));
else
$start = max(0, (int)$start - ((int)$start % (int)$num_per_page));
$base_link = '<a href="' . strtr($base_url, array ('%' => '%%')) . 'starts=%d' . '">%s</a> ';
$pageindex = $start == 0 ? '' : sprintf($base_link, $start - $num_per_page, '<<');
if ($start > $num_per_page * $pgcont)
$pageindex .= sprintf($base_link, 0, '1');
if ($start > $num_per_page * ($pgcont + 1))
$pageindex .= '<span style="font-weight: small;"> ... </span>';
for ($nCont = $pgcont; $nCont >= 1; $nCont--)
if ($start >= $num_per_page * $nCont) {
$tmpStart = $start - $num_per_page * $nCont;
$pageindex .= sprintf($base_link, $tmpStart, $tmpStart / $num_per_page + 1);
}
$pageindex .= '[<b>' . ($start / $num_per_page + 1) . '</b>] ';
$tmpMaxPages = (int)(($max_value - 1) / $num_per_page) * $num_per_page;
for ($nCont = 1; $nCont <= $pgcont; $nCont++)
if ($start + $num_per_page * $nCont <= $tmpMaxPages) {
$tmpStart = $start + $num_per_page * $nCont;
$pageindex .= sprintf($base_link, $tmpStart, $tmpStart / $num_per_page + 1);
}
if ($start + $num_per_page * ($pgcont + 1) < $tmpMaxPages)
$pageindex .= '<span style="font-weight: small;"> ... </span>';
if ($start + $num_per_page * $pgcont < $tmpMaxPages)
$pageindex .= sprintf($base_link, $tmpMaxPages, $tmpMaxPages / $num_per_page + 1);
if ($start + $num_per_page < $max_value) {
$display_page = ($start + $num_per_page) > $max_value ? $max_value : ($start + $num_per_page);
$pageindex .= sprintf($base_link, $display_page, '>>');
}
return $pageindex;
}
foreach($_GET as $ad){
if(is_numeric($ad)){
$ad = abs(intval($ad));
}
if(preg_match('/\include|asc|--|select|union|update|from|where|eval|glob|include|require|script|shell|BENCHMARK|CONCAT|INSERT\b/i', $ad)){
$source = 'USER: '.$_SERVER['REMOTE_ADDR'].' | FILE: '.htmlspecialchars($_SERVER["REQUEST_URI"]).'
';
$file = htmlspecialchars($_SERVER['DOCUMENT_ROOT']).'/logs.txt';
$Saved_File = fopen($file, 'a+');
fwrite($Saved_File, $source);
fclose($Saved_File);
header("Refresh: 0;url=/ban.php".SID);
exit('Попытка взлома');
}
$ad = htmlspecialchars(mysql_real_escape_string($ad));
}
foreach($_POST as $ad){
if(is_numeric($ad)){
$ad = abs(intval($ad));
}else{
$ad = htmlspecialchars(mysql_real_escape_string($ad));
}
}
foreach($_SESSION as $ad){
$ad = htmlspecialchars(mysql_real_escape_string($ad));
}
foreach($_COOKIE as $ad){
$ad = htmlspecialchars(mysql_real_escape_string($ad));
}
$id = isset($_GET['id'])?abs(intval($_GET['id'])):NULL;
?>
Все нормально.Базу залил?Игра работает?
Razor98, Игра работает. Только новых скриптов, которые я залил, нету. Эти старые, даже кланов нету. Сам посмотри bitva-bt.esy.es
Oxxxymiron, Их нужно пришивать в скрипт.Описуй все более детально.Помогу чем смогу
Razor98, Что именно описывать? А может я тебе всё что нужно дам, а ты сделаешь? Так проще будет и тебе и мне)
Oxxxymiron, У меня времени особо нет,да и я теперь с телефона сижу
Razor98, Вообще? Мне не срочно. Завтра-послезавтра
Oxxxymiron, Я посмотрю.Я еще своей игрой занимаюсь ,поэтому хз
Razor98, https://m.vk.com/nikitaa_rass добавь, вк поговорим)
Oxxxymiron, Аську кинь.я в вк не общаюсь
Razor98, 643665605
Razor98, Чувак, вся надежда на тебя
Страница 2 из 2 · Всего записей: 40