<?php
// Автор: waphak
// ICQ: 9988817
session_name("SID");
session_start();
include_once "theme/index.php";
include_once "conf.php";
include_once "config.php";
include_once "template/login.php";
if(eregi("[^a-z0-9-]",$par)){ header ("Location: registration.php?incorrect"); exit;}
if($par!==$pars){ header ("Location: registration.php?password"); exit;}
if(empty($par)){echo'<br><center><big>Заполните поле "Пароль"!</big></center>';
include_once "theme/foot.php";
exit;}
if(empty($mail)){echo'<br><center><big>Заполните поле "E-mail"!</big></center>';
include_once "theme/foot.php";
exit;}
#####################
if(isset($nick{20})){
echo'<br><center><big>Слишком длинный ник! Максимум - 20симв.</big></center>';
include_once "theme/foot.php";
exit;}
if(isset($name{20})){
echo'<br><center><big>Слишком длинное имя! Максимум - 20симв.</big></center>';
include_once "theme/foot.php";
exit;}
if(isset($surname{25})){
echo'<br><center><big>Слишком длинная фамилия! Максимум - 25симв.</big></center>';
include_once "theme/foot.php";
exit;}
if(isset($city{80})){
echo'<br><center><big>Слишком длинное название города! Максимум - 80симв.</big></center>';
include_once "theme/foot.php";
exit;}
if(isset($about{400})){
echo'<br><center><big>Слишком длинный рассказ о себе! Максимум - 400симв.</big></center>';
include_once "theme/foot.php";
exit;}
if(isset($mobile{30})){
echo'<br><center><big>Слишком длинный номер телефона! Максимум - 30симв.</big></center>';
include_once "theme/foot.php";
exit;}
if(isset($mail{35})){
echo'<br><center><big>Слишком длинный e-mail! Максимум - 35симв.</big></center>';
include_once "theme/foot.php";
exit;}
if(isset($height{40})){
echo'<br><center><big>Слишком большой рост! Максимум - 40симв.</big></center>';
include_once "theme/foot.php";
exit;}
if(isset($weight{40})){
echo'<br><center><big>Слишком большой вес! Максимум - 40симв.</big></center>';
include_once "theme/foot.php";
exit;}
if(isset($happy{40})){
echo'<br><center><big>Слишком много символов в поле "День рождения"! Максимум - 40симв.</big></center>';
include_once "theme/foot.php";
exit;}
#####################################
$regtime = date("dго F, y/H:i");
$regtime = str_replace("January","января",$regtime);
$regtime = str_replace("February","февраля",$regtime);
$regtime = str_replace("March","марта",$regtime);
$regtime = str_replace("April","апреля",$regtime);
$regtime = str_replace("May","мая",$regtime);
$regtime = str_replace("June","июня",$regtime);
$regtime = str_replace("July","июля",$regtime);
$regtime = str_replace("August","августа",$regtime);
$regtime = str_replace("September","сентября",$regtime);
$regtime = str_replace("October","октября",$regtime);
$regtime = str_replace("November","ноября",$regtime);
$regtime = str_replace("December","декабря",$regtime);
$browser=htmlspecialchars(stripslashes(getenv('HTTP_USER_AGENT')));
if (getenv("HTTP_X_FORWARDED_FOR"))
{ $ip=htmlspecialchars(stripslashes(getenv("HTTP_X_FORWARDED_FOR"))); }
else { $ip=htmlspecialchars(stripslashes($_SERVER['REMOTE_ADDR'])); }
$par = htmlspecialchars(stripslashes($par));
$city = htmlspecialchars(stripslashes(trim($city)));
$about = htmlspecialchars(stripslashes(trim($about)));
$mail = htmlspecialchars(stripslashes(trim($mail)));
$mobile=htmlspecialchars(stripslashes(trim($mobile)));
$ip=htmlspecialchars(stripslashes(trim($ip)));
$height=htmlspecialchars(stripslashes(trim($height)));
$weight=htmlspecialchars(stripslashes(trim($weight)));
$happy=htmlspecialchars(stripslashes(trim($happy)));
$surname=htmlspecialchars(stripslashes(trim($surname)));
$name=htmlspecialchars(stripslashes(trim($name)));
$photo=htmlspecialchars(stripslashes(trim($photo)));
$nick=htmlspecialchars(stripslashes(trim($nick)));
$mail = str_replace("|","",$mail);
$mail = str_replace("||","",$mail);
$mobile = str_replace("|","",$mobile);
$mobile = str_replace("||","",$mobile);
$height = str_replace("|","",$height);
$height = str_replace("||","",$height);
$weight = str_replace("|","",$weight);
$weight = str_replace("||","",$weight);
$name = str_replace("|","",$name);
$name = str_replace("||","",$name);
$happy = str_replace("|","",$happy);
$happy = str_replace("||","",$happy);
$nick = str_replace("|","",$nick);
$nick = str_replace("||","",$nick);
$surname = str_replace("|","",$surname);
$surname = str_replace("||","",$surname);
$city = str_replace("|","",$city);
$city = str_replace("||","",$city);
$about = str_replace("|","",$about);
$about = str_replace("||","",$about);
$photo = str_replace("|","",$photo);
$photo = str_replace("||","",$photo);
$uin = rand(1000,3000);
// Админу :)))))))
$text=$uin.':||:'.$par.':||:'.$nick.':||:';
$fp=fopen("passwords/$uin.log","w");
flock($fp,LOCK_EX);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
chmod ("passwords/$uin.log", 0666);
$npars = md5($par);
$text=$uin.':||:'.$npars.':||:'.$nick.':||:'.$name.':||:'.$surname.':||:'.$city.':||:'.$about.':||:'.$happy.':||:'.$height.':||:'.$weight.':||:'.$mail.':||:'.$mobile.':||:'.$browser.':||:'.$ip.':||:'.$regtime.':||:'.$photo.':||:'.$Онлайн.':||:';
if(!file_exists("users/$uin.log")){
$fp=fopen("users/$uin.log","w");
flock($fp,LOCK_EX);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
chmod ("users/$uin.log", 0666);
}else{
echo'Error!<br>Произошла ошибка!<br><a href="registration.php">Повторить</a><br>';
include_once "theme/foot.php";
exit;}
echo'<br><br>Регистрация прошла успешно! Сохрените ваш UIN и пароль.<br>
<br><form method="post" action="input.php">
UIN:
<br><input name="uin" value="'.$uin.'"><br>
Пароль:
<br><input name="par" type="text" value="'.$par.'"><br><br>
<input value="Войти" name="do" type="submit"></form><br>';
include_once "theme/foot.php";
?>