Вход Регистрация
Файл: rusikanlove/rusikanlove/reg.php
Строк: 93
<?php


include_once"template/session.php";
include
"ini.php";
//---//
if(isset($_GET['mode'])){ $mode $_GET['mode']; } else { $mode "form"; }
switch (
$mode){
    case 
"form":
    include_once
"template/head.php";
    
$_SESSION['img_code']=rand(1000,9999);
    echo
'<div class="a"><a href="'.htmlspecialchars($_SESSION['refurl']).'">'.htmlspecialchars($_SESSION['linkname']).'</a>|<a href="index.php">назад</a></div>
         <div class="r"><img src="image/icon/love.png" alt="." />Регистрация</div>'
;
    echo
'<form action="reg.php?mode=reg&amp;'.sid.'" method="post">
         *Логин(от 4 до 12 символов,a-zA-Zа-яА-Я1-9)<br /><input name="login" type="text"><br />
         *Пароль(от 4 до 12 символов,a-zA-Z1-9):<br /><input name="pass" type="password"><br />
         Дата Рождения:<br />
         *день:<br /><select name="day">'
;
    for(
$i=1$i<=31$i++){ echo'<option size="1" value="'.$i.'">'.$i.'</option>'; }
    echo
'</select><br />
         *месяц:<br /><select name="moon">'
;
    for(
$i=1$i<=12$i++){ echo'<option size="1" value="'.$i.'">'.$i.'</option>'; }
    echo
'</select><br />
         *год:<br />
         <select name="year">'
;
    for(
$i=2001$i>=1965$i--){ echo'<option size="1" value="'.$i.'">'.$i.'</option>'; }
    echo
'</select><br />
         *Ваш пол:<br /><select size="1" name="sex">
         <option value="0">Мужской</option>
         <option value="1">Женский</option>
         </select><br />
         *Введите код:<br />
         <img src="img.php?'
.sid.'" alt="code"><br />
         <input name="code" type="text"><br />
         <input type="submit" value="Регистрация">
         </form><br />'
;
    echo
'<img src="image/icon/home.png" alt="." /><a href="index.php">Назад</a><br />';
    include_once
"template/foot.php";
    break;

    case 
"reg":
    include_once
"template/head.php";
    if(!
preg_match('#^[A-ZА-Яa-zа-я1-9]{4,12}$#i',$_POST['login'])){
        
$error[]="-Логин введен не верно";}
    if(!
preg_match('#^([1-9a-zA-Z]){4,12}$#',$_POST['pass'])){
        
$error[]="-Пароль введен не верно";}
    if(!
preg_match('#^[d]{1,2}$#',$_POST['day'])){
        
$error[]="-День рождения введен не верно";}
    if(!
preg_match('#^[d]{1,2}$#',$_POST['moon'])){
        
$error[]="-Месяц рождения введен не верно";}
    if(!
preg_match('#^([d]){4}$#',$_POST['year'])){
        
$error[]="-Год рождения введён не верно";}
    if(!
preg_match('#^[0,1]{1}$#',$_POST['sex'])){
        
$error[]="-Ваш пол указан не верно";}
    if(
$_POST['code']!=$_SESSION['img_code']){
        
$error[]="-Код с картинки введен не верно";}

    if(empty(
$error)){
    
$login $_POST['login'];
    
$query mysql_query("SELECT login FROM user WHERE login='$login'");
    
$q_ban mysql_query("SELECT id FROM ban WHERE login='$login'");
      
//проверяем нет ли логина в списке удаленных(забаненных)
      
if(mysql_num_rows($q_ban)=="0"){
        
//проверяем логин есть ли такой же в БД
        
if(mysql_fetch_array($query)=="0"){
        
$login trim(htmlspecialchars(addslashes($_POST['login'])));
        
$pass trim(htmlspecialchars(addslashes($_POST['pass'])));
        
$day $_POST['day'];
        
$moon $_POST['mes'];
        
$year $_POST['year'];
        
$sex $_POST['sex'];
        
$date date("H:i d.m.y");
        
$ua trim(htmlspecialchars(addslashes($_SERVER['HTTP_USER_AGENT'])));
        
$ip trim(htmlspecialchars(addslashes($_SERVER['REMOTE_ADDR'])));
        
mysql_query("INSERT INTO `user` SET
        login='
$login', pass='$pass', day='$day', moon='$moon', year='$year',
        sex='
$sex', time='$time', online='0', lastdate=CURRENT_TIMESTAMP(),
        ua='
$ua', ip='$ip', regdate='$date'");
        
$q mysql_query("SELECT id FROM user WHERE login='$login'");
        
$arr mysql_fetch_array($q);
        
$id $arr['id'];
        echo
'<div class="r"><img src="image/icon/love.png" alt="." />Регистрация</b></div>';
        echo
'Регистрация прошла успешно<br />
             <b>Запомните данные, а лучше запишите!</b><br />
             Ваш ID:'
.$id.'<br />
             Логин:'
.$login.'<br />
             Пароль:'
.$pass.'<br />
             ?-После авторизации советуем вам заполнить анкету<br />
             <img src="image/icon/enter.png" alt="." />
             <a href="autolog.php?id='
.$id.'&amp;ps='.$pass.'">Авторизоваться</a><br />';
        
mysql_query("INSERT INTO anket SET id='$id'");
        
mysql_query("INSERT INTO chat_online SET ids='$id'");
        unset(
$_SESSION['img_code']);
        } else {
        echo 
'<div class="r"><img src="image/icon/error.png" alt="." />Ошибка:</div>
              Логин(Ник) <b>'
.$login.'</b> занят выберите другой!!!<br/>';
        echo 
'&laquo;<a href="reg.php">Назад</a><br />';
        
session_destroy();
        }
      } else {
      echo 
'<div class="r"><img src="image/icon/error.png" alt="" />Ошибка регистрации!</div>
              Логин '
.$login.' находиться в списке заблокированных!<br />
              Пожалуйста выберите другой<br />
              &laquo;<a href="reg.php">К регистрации</a><br />'
;
      }

    } else {
         
//вывод ошибок регистрации
         
echo '<div class="r"><img src="image/icon/error.png" alt="" />Ошибка регистрации!</div>';
         for(
$i=0$i<sizeof($error); $i++){
         echo 
$error[$i]."<br />";
         }
        
session_destroy();
        echo 
'&laquo;<a href="reg.php">Назад</a><br />';
    }
    include_once
"template/foot.php";
    break;

    default: 
header('Location: index.php');
}

?>
Онлайн: 1
Реклама