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

Размер файла: 4.7Kb
<?php

/*********************************************************************/
#---------------------------KokirCMS Соц сети-------------------------#
#---------------------Kiriyan и kokir Сайт kiriyan.org----------------#
#-------------------------------2012 г.-------------------------------#
#------------------Связь ICQ 455002004. [email protected]#
#----------------------------Пример ewwap.ru--------------------------#
/*********************************************************************/

$noGDie = TRUE;
$title = 'Регистрация';
require('inc/head.php');

$login = $name = $pass = $city = $d = $m = $y = '';
if(isset($_POST['reg']))
{
  $login = mb_substr(escstr($_POST['login']), 0, 20);
  if(mb_strlen($login) < 2)
    echo '<div class="error">Вы не ввели логин</div>';
  else if(!isset($_SESSION['captcha_keystring']) || $_SESSION['captcha_keystring'] != $_POST['code'])
    error('3', '');
  else if(!mysql_num_rows(mysql_query("SELECT `id` FROM `users` WHERE `login` = '" . $login . "';")))
  {
    unset($_SESSION['code']);
    $name = mb_substr(escstr($_POST['name']), 0, 20);
    $pass = mb_substr(escstr($_POST['pass']), 0, 20);
    $city = mb_substr(escstr($_POST['city']), 0, 100);
    $sex = $_POST['sex'];
    if(mb_strlen($name) < 2 || mb_strlen($pass) < 4 || mb_strlen($city) < 2 || !in_array($sex, array('m', 'w')))
        echo '<div class="error">Заполните все обязательные поля</div>';
    else
    {
        $d = abs(intval($_POST['d']));
        $m = abs(intval($_POST['m']));
        $y = abs(intval($_POST['y']));
        
        if($d >= 1 && $d <= 31 && $m >= 1 && $m <= 12 && mb_strlen($y) == 4 && ctype_digit($y) && $y < (date("Y", $time) - 10))
            $birth = strtotime("$y-$m-$d");
        if(in_array($_POST['orient'], array('Гетеро', 'Гей', 'Би', 'Лесби')))
            $orient = $_POST['orient'];
        if(mysql_query("INSERT INTO `users` SET `login` = '" . $login . "', `name` = '" . $name . "', `pass` = '" . md5($pass) . "', `city` = '" . $city . "', `sex` = '" . $sex . "', `birth` = '" . $birth . "', `orient` = '" . $orient . "', `balans` = '5';"))
        {
            mkdir($documentRoot . '/files/avatars/' . mysql_insert_id(), 0777);
            setcookie('uid', mysql_insert_id(), time() + (60 * 60 * 24 * 365 * 5));
            setcookie('ups', md5($pass), time() + (60 * 60 * 24 * 365 * 5));
            echo '<div class="caption">Поздравляем, Вы успешно зарегистрировались</div>';
            echo '<div class="menu">';
            echo '<ul>';
            echo '<li>Логин: <b>' . $login . '</b></li>';
            echo '<li>Пароль: <b>' . $pass . '</b></li>';
            echo '</ul>';
            echo '<a href="' . $home . '/id' . mysql_insert_id() . '">Анкета</a>';
            echo '</div>';
            require_once('inc/end.php'); die;
        }
    }
  }
  else
    echo '<div class="error">Этот логин занят</div>';
}

echo '<div class="caption">Регистрация</div>';
echo '<div class="menu">';
echo '<form action="" method="post">';
echo '<label>Логин:*<br/><input type="text" name="login" maxlength="20" value="' . $login . '"/>(2-20)</label><br/>';
echo '<label>Реальное имя:*<br/><input type="text" name="name" maxlength="20" value="' . $name . '"/>(2-20)</label><br/>';
echo '<label>Пароль:*<br/><input type="text" name="pass" maxlength="20" value="' . $path . '"/>(4-20)</label><br/>';
echo '<label>Город:*<br/><input type="text" name="city" maxlength="100" value="' . $city . '"/>(min.2)</label><br/>';
echo 'Пол:*<br/>
<select name="sex">
<option value="m">Мужской</option>
<option value="w">Женский</option>
</select><br/>';
echo 'Дата рождения:<br/>
<input type="text" name="d" placeholder="дд" maxlength="2" size="1" value="' . $d . '"/>-
<input type="text" name="m" placeholder="мм" maxlength="2" size="1" value="' . $m . '"/>-
<input type="text" name="y" placeholder="гггг" maxlength="4" size="2" value="' . $y . '"/><br/>';
echo 'Ориентация:<br/>
<select name="orient">
<option>Гетеро</option>
<option>Гей</option>
<option>Би</option>
<option>Лесби</option>
</select>
<br/>';

echo '<label><img src="../inc/captcha/index.php?' . session_name() . '=' . session_id() . '" alt="CAPTCHA"/><br/>';
echo 'Код с картинки: *<br/>';
echo '<input type="text" name="code" size="5" maxlength="5"/></label><br/>';

echo '<input type="submit" name="reg" value="Регистрация"/>';
echo '</form>';
echo '</div>';

require('inc/end.php');

?>