Вход Регистрация
Файл: gamele.ru/func/connect.php
Строк: 66
<?php
  
// =====================
  // Сборник функций и пр.
  // =====================
date_default_timezone_set('Europe/Moscow');
  
// Название куки
  
@DEFINE('AP',''');

  // Данные для доступа к БД
   @DEFINE('
DB_HOST','localhost');
  @DEFINE('
DB_USER','gamele');
  @DEFINE('
DB_PASS','ZeMPMrZAQaeabZby');
  @DEFINE('
DB_NAME','gamele');
  $db_link = 0;

$cookie_domain = '
gamele.ru';

if(!function_exists('
secureCheck'))
{

function secureCheck( $val )
{
    $val = trim( $val );

    if (!get_magic_quotes_gpc())
    {
        $val = addslashes( $val );
    }

    return $val;
}

}

foreach($_POST as $key=>$val){ $_POST[$key] = secureCheck($val); }
foreach($_GET  as $key=>$val){ $_GET[$key]  = secureCheck($val); }
foreach($_COOKIE as $key=>$val){ $_COOKIE[$key] = secureCheck($val); }

  function redirect($url)
  {
    echo '
<META HTTP-EQUIV="Refresh" CONTENT="0; URL='.$url.'">';
    die;
  }

  // Процедура, выводит сообщение об ошибке и корректно перенаправляет
  // пользователя на главную страницу

  function goto_error($err_text)
  {
    echo '
<b>Режим отладки: </b><br>'.$err_text.'<br><INPUT TYPE="button" VALUE="Назад" onClick="history.back()">';
    die;
  }

  // Открывает соединение с базой данных, правильно обрабатывает ситуацию,
  // когда соединение было открыто несколько раз
  function db_open()
  { // Открываем соединение с базой данных
    global $db_link;
    if($db_link==0) // Проверка, было-ли соединение уже открыто... можно убрать
    {
      $db_link = mysql_connect(DB_HOST, DB_USER, DB_PASS) or goto_error(mysql_error());
      mysql_select_db(DB_NAME) or goto_error(mysql_error());
    }
mysql_query("SET NAMES cp1251");
  }

  // Посылает запрос к базе данных
  function db_query($str)
  { // Выполняем запрос базе данных
    global $db_result;
    $db_result = mysql_query($str) or goto_error(mysql_error());

  }

  // Обрабатывает результат запроса
  function db_fetch()
  { // Делим строку...
    global $db_result;
    $str = mysql_fetch_array($db_result, MYSQL_ASSOC);
    return $str;

  }
 function db_quer($table,$filter)
    { $str='
SELECT FROM '.$table.' WHERE '.$filter;
    //echo $str; die;
   $db_result = mysql_query($str) or goto_error(mysql_error());
    $str2 = mysql_fetch_array($db_result);
    return $str2;

  }


  // Дублирование функции для вложенных запросов
  function db_query2($str){global $db_result2; $db_result2 = mysql_query($str) or goto_error(mysql_error());}
  function db_fetch2(){global $db_result2; $str = mysql_fetch_array($db_result2, MYSQL_ASSOC); return $str; }


  // Проверяем авторизован-ли пользователь в игре..
  // Если да, то возвращаем хэш пользователя
  function check_auth()
  { global $my;
    if(isset($_COOKIE[cookname]))
    {
      $my['
pass'] = $_COOKIE[cookname];
    }else{
      goto_error_global('
Вы не авторизованы в игре!');
  } }

  // Функция рассчета времени генерации странички
  function getmicrotime()
  {
    list($usec, $sec) = explode(" ",microtime());
    return ((float)$usec + (float)$sec);
  }
  function testchr($text)
  {
  $vchar[] = chr(32); $vchar[] = chr(33); $vchar[] = chr(36); $vchar[] = chr(38); $vchar[] = chr(91); $vchar[] = chr(93); $vchar[] = chr(95); $vchar[] = chr(126); 
for($i = 40; $i != 58; $i++) {if ($i!=44 && $i!=46 && $i!=47){    $vchar[] = chr($i);}}
for($i = 64; $i != 91; $i++) {$vchar[] = chr($i);}
for($i = 97; $i != 123; $i++) {$vchar[] = chr($i);}
for($i = 192; $i != 256; $i++) {$vchar[] = chr($i);}
for ($i=0; $i<strlen($text); $i++) {
        if (!in_array($text[$i],$vchar)) { $test=1; break; }else{$test=0;}
}
return $test;
}
function testchat($msg)
{
$mat= array("http://","www.",".ru",".com",".net",".info","хуй","пизда","сука","блядь","бля" );

for ($i=0; $i<strlen($msg); $i++) {
        if (!in_array($msg[$i],$mat)) { $test=0; break; }else{$test=1;}
}
return $test;
}
function scod()
{
$cod=md5(rand(100,10000));
$_SESSION['
secur'][]=$cod;
print $cod;
}
function scode(){
    $cod=md5(rand(100,10000));
    $_SESSION['
secur'][]=$cod;
    return $cod;
}
function vCodeMove($loc){
    $time = time();
    $code = md5($time.$loc);
    $_SESSION['
SecMove'] = $time;
    $_SESSION['
SecHash'][] = $code;
    return $code;
}
?>
Онлайн: 0
Реклама