Просмотр файла config.php

Размер файла: 5.32Kb
<?php
/*
HOOF_CHAT v1.5
Aвтор: HOOF
ICQ: 47-888-48-35
E-Mail: [email protected]
Cайт: bwm.net.ru
Вы не имеете права продавать скрипт, присваивать себе авторство!
Разрешено вносить изменения в код скрипта, но при этом первоначальное авторство должно учитываться и сохраняться.
Убедительная просьба не убирать ссылку на наш проект, это способствует развитию скрипта и выходу новых версий, апгрейдов.
*/

//Вывод ошибок (0 - не показывать, 1- показывать)
error_reporting(0);

//Настройки
$dbhost="localhost"; #Сервер MySQL
$dbuser="root"; #Пользователь MySQL
$dbpass=""; #Пароль MySQL
$dbname="chat"; #База MySQL
$gpage="http://test1.ru/chat"; #Ссылка на главную (директория со скриптом без обратного слэша)
$glpokaz="0"; #Показ ссылки "На главную" (1 - Да, 0 - Нет)
$kolich_adm="10"; #Сообщений на 1 станицу
$obntim="25"; #Время автообновления страницы стандартно (сек.)
$tm_antif="3"; #Время антифлуда в секундах
$aemail="[email protected]"; #E-Mail админа
$aicq="47-888-48-35"; #ICQ админа
$title="BWM.NET.RU - Чатище :)!"; #Заголовок страниц
$copyr="BWM.NET.RU - 2009"; #Копирайт
$descri="Лучший чат!"; #Название чата (для поисковиков)
$keywo="Общайся, найди друзей или чего то большего! Супер чат!"; #Описание чата (для поисковиков)
$vict_otv="30"; #Время (сек.) когда бот викторины сам дает ответ на вопрос
$vict_podsk="10"; #Время (сек.) когда бот викторины дает подсказку

//Статусы
$sta1="Никто";
$sta2="Проходимец";
$sta3="Захожий";
$sta4="Новичок";
$sta5="Бывалый";
$sta6="Желанный гость";
$sta7="Друг сайта";
$sta8="Наш человек";

//Подключаемся к MySQL
mysql_connect($dbhost,$dbuser,$dbpass) or die ("Error!");
mysql_select_db($dbname);

//Старт сессии и "шапка" страницы
session_name('sid');
session_start();
header("Content-type: application/xhtml+xml; charset=utf-8");
header("Cache-Control: no-cache");
$up='<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="application/vnd.wap.xhtml+xml; charset=utf-8"/>
<meta name="author" content="[email protected]"/>
<META NAME="Description" CONTENT="'.$descri.'"/>
<META NAME="Keywords" CONTENT="'.$keywo.'"/>
<META NAME="Robots" CONTENT="All"/>
<title>'.$title.'</title>
<link rel="stylesheet" type="text/css" href="./style.css"/>
<link href="./favicon.ico" rel="shortcut icon" type="image/x-icon"/>
</head><body bgcolor="#fbe9b2">
<p align="left"><div class="c">';

//Низ страницы
$down='<div class="d" align="center">
<a href="http://top.bwm.net.ru/go?id=2"><img src="http://top.bwm.net.ru/img?id=2" alt="BWM.NET.RU"/></a><br/>
<a href="http://chat.bwm.net.ru/script.php">&copy;</a> '.$copyr.'</div></div></p></body></style></html>';

//Нужная фильтрация переменных
$a=intval($_GET["a"]);
$b=intval($_GET["b"]);
$l=trim(htmlspecialchars(stripslashes(mysql_real_escape_string($_SESSION["l"]))));
$p=trim(htmlspecialchars(stripslashes(mysql_real_escape_string($_SESSION["p"]))));

//Проверка на бан по IP
$ipad=trim(htmlspecialchars(stripslashes(mysql_real_escape_string($_SERVER["REMOTE_ADDR"]))));
$bann=mysql_query("select * from banned where ipban='$ipad' and btime>".time()." order by id_ban desc limit 1");
$kolban=mysql_num_rows($bann);
//Если есть бан
if($kolban>0){
$tmbn=mysql_result($bann,0,"btime")-time();
echo"$up<div class='d'><b>Бан</b><br/></div><div class='b'>Ошибка! Вы забанены за нарушение правил чата!<br/>
До окончания бана осталось $tmbn сек.<br/></div>$down";
exit;
}

//Проверка авторизации
if(!empty($l) and !empty($p)){
$usy=mysql_query("select * from users where login='$l' and pass='$p' limit 1");
$koly=mysql_num_rows($usy);
//Если пользователь авторизован
if($koly>0){
$user=mysql_fetch_array($usy);
//Проверка на бан
$banan=mysql_query("select * from banned where id_user='".$user["id_user"]."' and btime>".time()." order by id_ban desc limit 1");
$kolbko=mysql_num_rows($banan);
if($kolbko>0){
//Если забанен
$tmbn=mysql_result($banan,0,"btime")-time();
echo"$up<div class='d'><b>Бан</b><br/></div><div class='b'>Ошибка! Вы забанены за нарушение правил чата!<br/>
До окончания бана осталось $tmbn сек.<br/></div>$down";
exit;
}
//Онлайн
mysql_query("update users set last=".time()."+120 where login='$l' and pass='$p' limit 1");
}
}else{
$koly="0";
}
?>