<?php
include"tools.php";
$s1 = "<img src='smiles/as.gif' alt=':)' />";
$s2 = "<img src='smiles/ab.gif' alt=':(' />";
$s3 = "<img src='smiles/a1.gif' alt=';)' />";
$s4 = "<img src='smiles/af.gif' alt='8)' />";
$s5 = "<img src='smiles/ag.gif' alt=':D' />";
$s6 = "<img src='smiles/ah.gif' alt='-)' />";
$s7 = "<img src='smiles/ai.gif' alt=':0' />";
$s8 = "<img src='smiles/aj.gif' alt=':+' />";
$s9 = "<img src='smiles/ak.gif' alt=':*(' />";
$s10 = "<img src='smiles/aq.gif' alt=':devil:' />";
$s11 = "<img src='smiles/at.gif' alt=':ploho:' />";
$s12 = "<img src='smiles/aw.gif' alt=':kiss:' />";
$sm1=array(':)',':(',';)','8)',':D','-)',':0',':+',':*(',':devil:',':ploho:',':kiss:');
$sm2=array("$s1","$s2","$s3","$s4","$s5","$s6","$s7","$s8","$s9","$s10","$s11","$s12");
include"head.php";
//////////////////////////
require ("email.class.php");
if ($_GET['act']=='reg')
{ if (empty($_SESSION['login']))
{
$image_code = rand(1111,9999);
$code_base = base64_encode ($image_code);
echo "<div style='text-align:center'><div class='contur_rek'><div class='header_rek'>Регистрация</div></div><div class='contur'><div class='header'><div class='contur'><div class='header'>
Ник:*<br/>
<form method='post' action='index.php?act=adduser&ref=".$code_base."'>
<input type='text' name='login' class='do_button' maxlength='20'/><br/>
Пароль:*<br/>
<input type='password' name='pass' class='do_button' maxlength='20'/> <br/>Повторите пароль:*<br/>
<input type='text' name='repass' class='do_button' maxlength='20'/><br/>E-mail:<br/>
<input type='text' name='email' class='do_button' maxlength='20'/><br/>
Пол:*<br/>
<select class='do_button' name='sex'>
<option value='m' >М</option>
<option value='zh' >Ж</option>
</select><br/>
Код с картинки:<br/>
<img src='image.php?ref=".$code_base."' /><br/>
<input name='code' class='do_button' maxlength='20' /><br/>
<input type='submit' class='button' value='Регистрировать'/></form></div></div><br/><a href='index.php'>На главную</a></div></div>
</div>";
}
else
{
echo "<div>Вы уже зарегистрированы! <br/><a href='index.php'>На главную</a></div>";
}
echo "</body></html>";
exit;
}
if ($_GET['act']=='adduser')
{
$user=hacker(htmlspecialchars(stripslashes(trim($_POST['login']))));
if((!preg_match("|^[\s-\@_0-9a-zA-Z]+$|u",$user)))
{
echo "<div>В нике запрещённые символы<br/><a href='index.php?act=reg'>Регистрация</a></div>";
include"foot.php";
exit;
}
if ($_POST['pass']==$_POST['repass'])
{
$ps=hacker(htmlspecialchars(stripslashes(trim($_POST['pass']))));
}
$email=hacker(htmlspecialchars(stripslashes(trim($_POST['email']))));
$sex=hacker(htmlspecialchars(stripslashes(trim($_POST['sex']))));
$m=mysql_query("SELECT * FROM `users` WHERE `login` = '".$user."';");
if (mysql_affected_rows()>0)
{
echo "<div class='contur_rek'>
<div class='header_rek'><p align='center'><big><b>Пользователь с таким именем зарегистрирован!</b></big></p></div></div>";
$user="";
}
if (!empty($user) && !empty($ps))
{
if (strlen($user) < 4)
{echo "<div>Логин не должен содержать менее 4-х знаков!<br/><a href='index.php?act=reg'>Регистрация</a></div>";
include"foot.php";
exit;
}
if (strlen($ps) < 4)
{echo "<div>Пароль не должен быть короче 4-x знаков!<br/><a href='index.php?act=reg'>Регистрация</a></div>";
include"foot.php";
exit;
}
if (!empty($email))
{
if (!preg_match("/^[-0-9a-z_^\.]+@[-0-9a-z_^\.]+\.[a-z]{2,3}$/i", $email))
{
echo "<div>Хоть регистрация и не обязывает Вас вводить адрес электронной почты, тем не менее просим ввести его верно!<br/><a href='index.php?act=reg'>Регистрация</a></div>";
include"foot.php";
exit;
}
}
if ($_GET['ref'] == '')
{ echo "<div>Не получен код регистрации<br/><a href='index.php?act=reg'>Регистрация</a></div>";
include"foot.php";
exit;
}
else
{
$ref = base64_decode ($_GET['ref']);
if ($ref==$_POST['code'])
{
if (mysql_query("INSERT INTO `users` ( `id` , `login` , `password` , `name` , `dofb` , `mobile` , `ip` , `browser` , `color` , `sex` , `timereg` , `timelast` , `mail`, `foto`) VALUES ('', '".$user."', '".md5($ps)."', '', '', '', '".$REMOTE_ADDR."', '".getenv(HTTP_USER_AGENT)."', '1', '".$sex."', '".time()."','".time()."', '".$email."', '5');"))
{ $date= date("d-m-Y");
$time=date("H:i:s", time());
$mail = "От кого: [email protected]\n\rОтправлено: ".$date." .(".$time.")\n\r\n\rПоздравляем! Вы зарегистрированы на сайте http://waplend.org \n\r Ваш логин: ".$user." \n\r Ваш проль: ".$ps." ";
$Email = new Email;
// Массив получателей:
$Email->Emails = array("".hacker($email)."");
// E-mails отправителя:
$Email->EmailFrom = "[email protected]";
// Тип письма (text/html):
$Email->EmailType = 'text/plain';
// Тело письма:
$Email->EmailMessage = "".$mail."";
$Email->BuildMessage();
//И отправляем его, проверяя на ошибки:
if($Email->SendEmail())
{ print "<div>На Ваш email выслано письмо с регистрационными данными!</div>"; }
echo "<div class='contur_rek'>
<div class='header_rek'><p align='center'><big><b>Вы зарегистрированы!</b></big></p></div>Ваш логин: ".$user."<br/>Ваш пароль: ".$ps."<br/><a href='in.php'>Вход</a></div>";}
} else {echo "<div>Не верный код!!!<br/><a href='index.php?act=reg'>Регистрация</a></div>";}
}
}
else
{
echo "<div>Вы не ввели все данные! Просим ввести заново!<br/><a href='index.php?act=reg'>Регистрация</a></div>";
}
include"foot.php";
exit;
}
include"pasthead.php";
include"banners0.php";
include"news.php";
include"autor.php";
include"gl.php";
include"banners.php";
include"st.php";
include"changestyle.php";
include"foot.php";
?>