Big cleaning.
This commit is contained in:
parent
9f0d0b540e
commit
03d07b0543
@ -1,6 +1,11 @@
|
|||||||
<?
|
<?
|
||||||
include "config.php";
|
/**
|
||||||
include "functions.php";
|
* Copyright (c) 2018.
|
||||||
|
* Author: Igor Barkov <lopar.4ever@gmail.com>
|
||||||
|
* Project name: Battles-Game
|
||||||
|
*/
|
||||||
|
|
||||||
|
require_once "../functions.php";
|
||||||
$id = mysql_query("SELECT * FROM `clans`");
|
$id = mysql_query("SELECT * FROM `clans`");
|
||||||
$clans = mysql_num_rows($id);
|
$clans = mysql_num_rows($id);
|
||||||
$check = 0;
|
$check = 0;
|
86
sec1.php
86
sec1.php
@ -1,86 +0,0 @@
|
|||||||
<?PHP
|
|
||||||
// Настройки
|
|
||||||
|
|
||||||
$SECURITY_IMAGE_TYPE = 'GIF'; // Возможные форматы: GIF, JPEG, PNG
|
|
||||||
$SECURITY_WIDTH = 130; // Ширина изображения
|
|
||||||
$SECURITY_HEIGHT = 30; // Высота изображения
|
|
||||||
$SECURITY_NUM_GENSIGN = 4; // Количество символов, которые нужно набрать
|
|
||||||
|
|
||||||
$EXT = strtoupper($_GET['ext']);
|
|
||||||
if($EXT == 'GIF' || $EXT == 'JPEG' || $EXT == 'PNG') $SECURITY_IMAGE_TYPE = $EXT;
|
|
||||||
if(is_numeric($_GET['width']) && $_GET['width']>100 && $_GET['width']<500) $SECURITY_WIDTH = $_GET['width'];
|
|
||||||
if(is_numeric($_GET['height']) && $_GET['height']>100 && $_GET['height']<500) $SECURITY_HEIGHT = $_GET['height'];
|
|
||||||
if(is_numeric($_GET['qty']) && $_GET['qty']>2 && $_GET['qty']<10) $SECURITY_NUM_GENSIGN = $_GET['qty'];
|
|
||||||
|
|
||||||
// Ядро
|
|
||||||
|
|
||||||
//session_register('securityCode');
|
|
||||||
|
|
||||||
$SECURITY_FONT_SIZE = intval($SECURITY_HEIGHT/(($SECURITY_HEIGHT/$SECURITY_WIDTH)*7));
|
|
||||||
$SECURITY_NUM_SIGN = intval(($SECURITY_WIDTH*$SECURITY_HEIGHT)/150);
|
|
||||||
$CODE = array();
|
|
||||||
$LETTERS = array('0','1','2','3','4','5','6','7','8','9');
|
|
||||||
$FIGURES = array('50','70','90','110','130','150','170','190','210');
|
|
||||||
|
|
||||||
// Создаем полотно
|
|
||||||
|
|
||||||
$src = imagecreatetruecolor($SECURITY_WIDTH,$SECURITY_HEIGHT);
|
|
||||||
|
|
||||||
// Заливаем фон
|
|
||||||
|
|
||||||
$fon = imagecolorallocate($src,255,255,255);
|
|
||||||
imagefill($src,0,0,$fon);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// Если папка шрифтов пуста
|
|
||||||
|
|
||||||
for($i = 0; $i<$SECURITY_NUM_GENSIGN; $i++)
|
|
||||||
{
|
|
||||||
|
|
||||||
// Ориентир
|
|
||||||
|
|
||||||
$h = 1;
|
|
||||||
|
|
||||||
// Рисуем
|
|
||||||
|
|
||||||
$color = imagecolorallocatealpha($src,$FIGURES[rand(0,sizeof($FIGURES)-1)],$FIGURES[rand(0,sizeof($FIGURES)-1)],$FIGURES[rand(0,sizeof($FIGURES)-1)],rand(10,30));
|
|
||||||
$letter = $LETTERS[rand(0,sizeof($LETTERS)-1)];
|
|
||||||
$x = (empty($x)) ? $SECURITY_WIDTH*0.1 : $x + ($SECURITY_WIDTH*0.8)/$SECURITY_NUM_GENSIGN+rand(0,$SECURITY_WIDTH*0.01);
|
|
||||||
$y = ($h == rand(1,2)) ? (($SECURITY_HEIGHT*1)/4) + rand(0,$SECURITY_HEIGHT*0.1) : (($SECURITY_HEIGHT*1)/4) - rand(0,$SECURITY_HEIGHT*0.1);
|
|
||||||
|
|
||||||
// Запоминаем
|
|
||||||
|
|
||||||
$CODE[] = $letter;
|
|
||||||
if($h == rand(0,10)) $letter = strtoupper($letter);
|
|
||||||
|
|
||||||
// Пишем
|
|
||||||
|
|
||||||
imagestring($src,9,$x,$y,$letter,$color);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Получаем код
|
|
||||||
|
|
||||||
$_SESSION['securityCode'] = implode('',$CODE);
|
|
||||||
|
|
||||||
// Печать
|
|
||||||
|
|
||||||
if($SECURITY_IMAGE_TYPE == 'PNG')
|
|
||||||
{
|
|
||||||
header ("Content-type: image/png");
|
|
||||||
imagepng($src);
|
|
||||||
}
|
|
||||||
elseif($SECURITY_IMAGE_TYPE == 'JPEG')
|
|
||||||
{
|
|
||||||
header ("Content-type: image/jpeg");
|
|
||||||
imagejpeg($src);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
header ("Content-type: image/gif");
|
|
||||||
imagegif($src);
|
|
||||||
}
|
|
||||||
|
|
||||||
imagedestroy($src);
|
|
||||||
?>
|
|
@ -1 +0,0 @@
|
|||||||
sebkru|oldbknet|welcombats|mycombats|vipbk|old-dark|recombats|legbk|febk|skycombats|cambats|zagad
|
|
17
top.php
17
top.php
@ -1,17 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<meta charset="utf-8">
|
|
||||||
<link href="css/main.css" rel="stylesheet"/>
|
|
||||||
<title>Рейтинги</title>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<a href="/"> ← на главную</a>
|
|
||||||
<?php if (!empty($error)): ?>
|
|
||||||
<h1><?php echo $error; ?></h1>
|
|
||||||
<?php else: ?>
|
|
||||||
<h1>Рейтинги</h1>
|
|
||||||
🏆 Ух ты, пусто! Будет интереснее после открытия!
|
|
||||||
<?php endif; ?>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
24
top_menu.php
24
top_menu.php
@ -12,27 +12,29 @@
|
|||||||
div {
|
div {
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
|
text-align: right;
|
||||||
}
|
}
|
||||||
a img {
|
a {
|
||||||
border: 1px solid #fff;
|
border: 1px solid #fff;
|
||||||
transition: box-shadow 0.5s ease;
|
transition: box-shadow 0.5s ease;
|
||||||
margin: 5px;
|
margin: 5px;
|
||||||
|
padding: 5px;
|
||||||
}
|
}
|
||||||
a img:hover {
|
a:hover {
|
||||||
box-shadow: 0 0 7px slategray;
|
box-shadow: 0 0 7px slategray;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
</HEAD>
|
</HEAD>
|
||||||
<body>
|
<body>
|
||||||
<div style="text-align: right;">
|
<div>
|
||||||
<a href="/user_anketa.php" title="Анкета" target="main"><img src="http://placehold.it/32x32/33ff33?text=A"/></a>
|
<a href="/user_anketa.php" title="Анкета" target="main">Анкета</a>
|
||||||
<a href="/friend.php" title="Друзья" target="main"><img src="http://placehold.it/32x32/33ff33?text=F"/></a>
|
<a href="/friend.php" title="Друзья" target="main">Друзья</a>
|
||||||
<a href="/main.php?edit=1" title="Инвентарь" target="main"><img src="http://placehold.it/32x32/33ff33?text=I"/></a>
|
<a href="/main.php?edit=1" title="Инвентарь" target="main">Инвентарь</a>
|
||||||
<a href="/relikt.php?edit=1" title="Реликты" target="main"><img src="http://placehold.it/32x32?text=R"/></a>
|
<a href="/relikt.php?edit=1" title="Реликты" target="main">Реликты</a>
|
||||||
<a href="/klan.php" title="Клан" target="main"><img src="http://placehold.it/32x32/33ff33?text=K"/></a>
|
<a href="/klan.php" title="Клан" target="main">Клан</a>
|
||||||
<a href="/orden.php" title="Особые умения" target="main"><img src="http://placehold.it/32x32/33ff33?text=O"/></a>
|
<a href="/orden.php" title="Особые умения" target="main">Особые умения</a>
|
||||||
<a href="/moderators.php" title="Модераторы" target="main"><img src="http://placehold.it/32x32/33ff33?text=M"/></a>
|
<a href="/moderators.php" title="Модераторы" target="main">Модераторы</a>
|
||||||
<a href="/forum.php" title="Форум" target="main"><img src="http://placehold.it/32x32?text=F"/></a>
|
<a href="/forum.php" title="Форум" target="main">Форум</a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -1,9 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
error_reporting(E_ALL ^ E_NOTICE);
|
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||||
ini_set('display_errors', 'on');
|
|
||||||
if (@$_SESSION['uid'] == null) header("Location: index.php");
|
|
||||||
include './config.php';
|
|
||||||
include "functions.php";
|
include "functions.php";
|
||||||
$user = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id` = \''.$_SESSION['uid'].'\' LIMIT 1;'));
|
$user = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id` = \''.$_SESSION['uid'].'\' LIMIT 1;'));
|
||||||
if ($user['battle'] != 0) { header('location: fbattle.php'); echo "jljkljkl"; die(); }
|
if ($user['battle'] != 0) { header('location: fbattle.php'); echo "jljkljkl"; die(); }
|
||||||
|
23
upload.php
23
upload.php
@ -1,23 +0,0 @@
|
|||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title>Результат загрузки файла</title>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<?php
|
|
||||||
if($_FILES["filename"]["size"] > 1024*3*1024)
|
|
||||||
{
|
|
||||||
echo ("Размер файла превышает три мегабайта");
|
|
||||||
exit;
|
|
||||||
}
|
|
||||||
// Проверяем загружен ли файл
|
|
||||||
if(is_uploaded_file($_FILES["filename"]["tmp_name"]))
|
|
||||||
{
|
|
||||||
// Если файл загружен успешно, перемещаем его
|
|
||||||
// из временной директории в конечную
|
|
||||||
move_uploaded_file($_FILES["filename"]["tmp_name"], "/path/to/file/".$_FILES["filename"]["name"]);
|
|
||||||
} else {
|
|
||||||
echo("Ошибка загрузки файла");
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
@ -4,7 +4,6 @@ if (!isset($_SESSION['uid'])) {
|
|||||||
header('Location: /index.php');
|
header('Location: /index.php');
|
||||||
die();
|
die();
|
||||||
}
|
}
|
||||||
include_once('config.php');
|
|
||||||
include_once('functions.php');
|
include_once('functions.php');
|
||||||
|
|
||||||
if ($user['battle'] > 0) {
|
if ($user['battle'] > 0) {
|
||||||
|
@ -1,23 +0,0 @@
|
|||||||
<?
|
|
||||||
include('config.php');
|
|
||||||
|
|
||||||
if(isset($_GET['gift'])) {
|
|
||||||
if(isset($_GET['user'])) {
|
|
||||||
$us = mysql_real_escape_string($_GET['user']);
|
|
||||||
$lime = $_GET['lime']*15;
|
|
||||||
$data = mysql_query("SELECT * FROM `inventory` WHERE `owner` = '".$us."' AND (`name` LIKE '%Сувенир%' OR `name` LIKE '%Подарок%' OR `name` LIKE '%Валентинка%' OR `name` LIKE '%Открытка%' OR `name` LIKE 'Ель%' OR `name` LIKE '%Медаль%' OR `name` LIKE '%Статуэтка%') AND `present` != '' AND `cost` < 24 ORDER BY `id` DESC LIMIT $lime");
|
|
||||||
$cnt = mysql_query("SELECT `id` FROM `inventory` WHERE `owner` = '".$us."' AND (`name` LIKE '%Сувенир%' OR `name` LIKE '%Подарок%' OR `name` LIKE '%Валентинка%' OR `name` LIKE '%Открытка%' OR `name` LIKE 'Ель%' OR `name` LIKE '%Медаль%' OR `name` LIKE '%Статуэтка%') AND `present` != '' AND `cost` < 24");
|
|
||||||
if(mysql_num_rows($data)) { echo '<br />Сувениры : <br />'; }
|
|
||||||
$i = 0;
|
|
||||||
while($row = mysql_fetch_array($data)) {
|
|
||||||
$why_gift = mysql_fetch_assoc(mysql_query("SELECT `id` FROM `users` WHERE `login` = '".mysql_real_escape_string($row['present'])."' LIMIT 1"));
|
|
||||||
echo '<a href="inf.php?'.$why_gift['id'].'"><img src="i/sh/'.$row['img'].'" border="0" class=\'tooltip\' title="<b>'.$row['name'].'</b><br />Подарил: <b>'.$row['present'].'</b><br /><b class=\'txt\'>'.$row['letter'].'</b>" /></a>';
|
|
||||||
$i++;
|
|
||||||
}
|
|
||||||
if($i < mysql_num_rows($cnt)) {
|
|
||||||
echo '<br /><a href=\'javascript:void(0);\' id=\'showmore_gift\' value=\'1\'>Показать еще подарки</a>';
|
|
||||||
} else {
|
|
||||||
echo '<br /><b>Подарков больше нет</b>'.$cnt;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,20 +0,0 @@
|
|||||||
<html>
|
|
||||||
<head>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<h1>Активные игроки:</h1>
|
|
||||||
<?php
|
|
||||||
|
|
||||||
$online = mysql_query("SELECT u.login
|
|
||||||
FROM `online` o
|
|
||||||
JOIN `users` u ON o.id = u.id
|
|
||||||
WHERE `o`.`real_time` >= ".(time()-60).";");
|
|
||||||
|
|
||||||
while($v = mysql_fetch_array($online))
|
|
||||||
{
|
|
||||||
echo "<li>{$v[0]}</li>";
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
</ol>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
11
whoimin.php
11
whoimin.php
@ -1,11 +0,0 @@
|
|||||||
<HTML>
|
|
||||||
<HEAD>
|
|
||||||
<TITLE></TITLE>
|
|
||||||
<META content="text/html; charset=utf-8" http-equiv=Content-type>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<?php
|
|
||||||
|
|
||||||
?>
|
|
||||||
</body>
|
|
||||||
</htmL>
|
|
46
zavis.php
46
zavis.php
@ -1,46 +0,0 @@
|
|||||||
<?php
|
|
||||||
/* Отвязал от functions.php но так и не понял что этот файл делает.
|
|
||||||
* */
|
|
||||||
header("Content-Type: text/html; charset=utf-8");
|
|
||||||
session_start();
|
|
||||||
|
|
||||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
|
||||||
include "config.php";
|
|
||||||
//$user = mysql_fetch_array(mysql_query("SELECT `battle` FROM `users` WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;"));
|
|
||||||
$user = ($db->query('SELECT `battle` FROM `users` WHERE `id` = ?i LIMIT 1', $_SESSION['uid']))->fetch_assoc_array();
|
|
||||||
if ($user['battle'] != 0) {header('location: fbattle.php'); die();}
|
|
||||||
|
|
||||||
function addchp($text, $who, $room = 0)
|
|
||||||
{
|
|
||||||
global $user;
|
|
||||||
if ($room == 0) $room = $user['room'];
|
|
||||||
$fp = fopen("tmp/chat.txt", "a"); //открытие
|
|
||||||
flock($fp, LOCK_EX); //БЛОКИРОВКА ФАЙЛА
|
|
||||||
fputs($fp, ":[" . time() . "]:[{$who}]:[" . ($text) . "]:[" . $room . "]\r\n"); //работа с файлом
|
|
||||||
fflush($fp); //ОЧИЩЕНИЕ ФАЙЛОВОГО БУФЕРА И ЗАПИСЬ В ФАЙЛ
|
|
||||||
flock($fp, LOCK_UN); //СНЯТИЕ БЛОКИРОВКИ
|
|
||||||
fclose($fp); //закрытие
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* FIXME Обращение к определённому персонажу в чате. Ещё сломается, если персонажа не существует.
|
|
||||||
* addchp('Сообщение об ошибке, <strong>' . $user['login'] . '', '{[]}' . nick::id(10133)->short() . '{[]}');
|
|
||||||
*/
|
|
||||||
|
|
||||||
?>
|
|
||||||
<!doctype html>
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<meta charset="utf-8">
|
|
||||||
<link rel=stylesheet href="css/main.css?v=1">
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body bgcolor=e2e0e0>
|
|
||||||
<p style="text-align: center;font-style: italic;">Сообщение отправлено!</p>
|
|
||||||
<script>
|
|
||||||
function cityg(){
|
|
||||||
location.href='main.php';
|
|
||||||
}
|
|
||||||
setTimeout('cityg()', 3000);
|
|
||||||
</script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
Loading…
Reference in New Issue
Block a user