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

Размер файла: 7.01Kb
<?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='header'>
       &#1053;&#1080;&#1082;:*<br/>
       <form method='post' action='index.php?act=adduser&amp;ref=".$code_base."'>
       <input type='text' name='login' class='do_button' maxlength='20'/><br/>
       &#1055;&#1072;&#1088;&#1086;&#1083;&#1100;:*<br/>
       <input type='password' name='pass' class='do_button' maxlength='20'/>	<br/>&#x041F;&#x043E;&#x0432;&#x0442;&#x043E;&#x0440;&#x0438;&#x0442;&#x0435; &#x043F;&#x0430;&#x0440;&#x043E;&#x043B;&#x044C;:*<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/>
       &#1055;&#1086;&#1083;:*<br/>
       	   <select class='do_button' name='sex'>
    <option value='m' >&#1052;</option>
    	<option value='zh' >&#1046;</option>
    		</select><br/>
        Код с картинки:<br/>
	<img src='image.php?ref=".$code_base."' /><br/>
	<input name='code' class='do_button' maxlength='4' /><br/><br/>
    <input type='submit' class='button' value='&#1056;&#1077;&#1075;&#1080;&#1089;&#1090;&#1088;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100;'/></form></div><a href='index.php'>На главную</a></div></div></div>
    </div>";
    include"foot.php";
    }
    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-9а-яА-Яa-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` , `kotpass` , `timereg` , `timelast` , `mail`, `foto`) VALUES ('', '".$user."', '".md5($ps)."', '', '', '', '".$REMOTE_ADDR."', '".getenv(HTTP_USER_AGENT)."', '1', '".$sex."', '".$pass."', '".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())



				echo "<div class='contur_rek'>
                      <div class='header_rek'><p align='center'><big><b>Вы зарегистрированы!</b></big></p></div></div>
                      <div class='contur'>На Ваш email выслано письмо с регистрационными данными!<br/>
                      Ваш логин: ".$user."<br/>Ваш пароль: ".$ps."</div><div class='contur'><a href='in.php'>&#8594; Вход</a></div></div></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"gl.php";
include"banners2.php";
include"st.php";
include"autor.php";
include"changestyle.php";
include"banners.php";
include"foot.php";
?>