Файл: includes/ini.php
Строк: 120
<?
/*проверка, куда инклудится файл, дабы избежать эксцессов :)*/
if (!defined('IN_SCRIPT'))
{
die("Unknown Error!");
}
error_reporting(0);
/*Подключение к базе*/
$DB_HOST = 'localhost'; //сервер базы данных
$DB_USER = 'root'; //пользователь
$DB_PASS = 'vertrigo'; //пароль
$DB_NAME = 'shop'; //имя базы данных
/*ПАПКА с АДМИНКОЙ*/
$adminka='adminka';
/*
Функция генирации пароля
*/
function generatePassword ($length = 6) {
$password = "";
$possible = "0123456789bcdfghjkmnpqrstvwxyz";
$i = 0;
while ($i < $length) {
$char = substr($possible, mt_rand(0, strlen($possible)-1), 1);
if (!strstr($password, $char)) {
$password .= $char;
$i++;
}
}
return $password;
}
/*
Функция генирации кода
*/
function generateCode ($length = 12) {
$code = "";
$possible = "0123456789bcdfghjkmnpqrstvwxyz";
$i = 0;
while ($i < $length) {
$char = substr($possible, mt_rand(0, strlen($possible)-1), 1);
if (!strstr($code, $char)) {
$code .= $char;
$i++;
}
}
return $code;
}
/*соединяемся с базой*/
mysql_connect($DB_HOST,$DB_USER,$DB_PASS) or die ('<!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">
<title>Бакуган</title>
<link rel="stylesheet" href="style/style.css" type="text/css" /></head>
<body>
<div class="head_title">
онлайн магазин</div><div class="content">
<div class="box_2">Не удается подключиться к базе данных :(Ошибка: '.mysql_error().'</div>
<div class="foot"><center>
© bakugan 20011 </center></div></div></body>');
mysql_select_db($DB_NAME);
mysql_query("SET NAMES 'utf8';");
mysql_query("SET CHARACTER SET 'utf8';");
mysql_query("SET SESSION collation_connection = 'utf8_general_ci';");
function utf8win1251($s){
$out = $c1 = "";
$byte2=false;
for ($c=0;$c<strlen($s);$c++){
$i=ord($s[$c]);
if ($i<=127) $out.=$s[$c];
if ($byte2){
$new_c2=($c1&3)*64+($i&63);
$new_c1=($c1>>2)&5;
$new_i=$new_c1*256+$new_c2;
if ($new_i==1025){ $out_i=168; }
else{
if ($new_i==1105){
$out_i=184; }
else {
$out_i=$new_i-848;
}
}
$out.=chr($out_i);
$byte2=false;
}
if (($i>>5)==6) {
$c1=$i;
$byte2=true;
}
}
return $out;
}
function user_auth() {
if (isset($_SESSION['auth'])){
if(!isset($_SESSION['password'])){
unset($_SESSION['auth']);
unset($_SESSION['password']);
header("location: index.php?do=index");
}
if(!isset($_SESSION['login'])){
unset($_SESSION['auth']);
unset($_SESSION['login']);
header("location: index.php?do=index");
}
$login = $_SESSION['login'];
$login = htmlspecialchars(trim($login));
$login = mysql_real_escape_string($login);
$password = $_SESSION['password'];
$password = htmlspecialchars(trim($password));
$password = mysql_real_escape_string($password);
$res = mysql_query("SELECT * FROM users WHERE login='$login' and password='$password' LIMIT 1;");
if(!@mysql_num_rows($res)){
header("location: index.php?do=index");
unset($_SESSION['auth']);
unset($_SESSION['login']);
}
}
}
function user_blok() {
if (isset($_SESSION['auth'])){
$login = $_SESSION['login'];
$login = htmlspecialchars(trim($login));
$login = mysql_real_escape_string($login);
$count = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE login='$login'"));
if($count['blok']==1){
unset($_SESSION['auth']);
header("location: index.php?do=index");
}
}
}
$font_row1='<div class="box_1">';
$font_row2='<div class="box_2">';
function getfont() {
global $font_row,$font_row1,$font_row2;
if ($font_row == $font_row1) {$font_row=$font_row2;}
else {$font_row=$font_row1;}
}
?>