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

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


if($data[reg]!=1){
switch ($mod) {
                           //INDEX//
case "index":
echo'<div class="menu1">Регистрация в каталоге</div><div class="menu3">';
echo'Логин*:<br/>
<form action="?in='.$in.'&amp;'.$sname.'='.$sid.'&amp;mod=go" method="post">
<input class="ibuttons" name="log" maxlength="20" type="text" /><br/>
E-mail*:<br/>
<input class="ibuttons" name="email" maxlength="30" type="text" /><br/>
Пароль*:<br/>
<input class="ibuttons" name="pass" maxlength="20" type="text" /><br/>
Кошельки:<br/>
<input class="ibuttons" name="wmz" maxlength="13" type="text" value="Z" /><br/>
<input class="ibuttons" name="wmr" maxlength="13" type="text" value="R" /><br/>
<input class="ibutton" type="submit" value="Зарегистрироваться"/>
</form></div>
';
break;

                          //GO// 
case "go":
echo'<div class="menu1">Регистрация в каталоге</div><div class="menu3">';
$log = mysql_real_escape_string(htmlspecialchars(trim($_POST['log']), ENT_QUOTES, UTF-8));
if(mysql_num_rows(mysql_query("select * from `kat_uzvers` where `login`='".$log."'"))!=0)$error = 'Такой логин уже зарегистриован!<br/>';
if(!$log)$error = 'Не указан логин<br/>';

$email = mysql_real_escape_string(htmlspecialchars(trim($_POST['email']), ENT_QUOTES, UTF-8));
if(mysql_num_rows(mysql_query("select * from `kat_uzvers` where `email`='".$email."'"))!=0)$error = ''.$error.'Такой e-mail уже зарегистриован!<br/>';
if(!$email)$error = ''.$error.'Не указан email<br/>';
if (!eregi("^[a-z0-9\._-]+@[a-z0-9\._-]+\.[a-z]{2,4}\$", $email)) $error=''.$error.'Неверно введен e-mail!<br/>';

$pass = md5(trim($_POST['pass']));
if(!$pass){$error = ''.$error.'Не указан пароль<br/>';}else{
if($log==$pass)$error = ''.$error.'Пароль должен отличаться от логина<br/>';
if($email==$pass)$error = ''.$error.'Пароль должен отличаться от email<br/>';
                                                  }
$wmz = abs(intval($_POST['wmz'])); $wmr = abs(intval($_POST['wmr']));

if(!$error){ 
mysql_query("insert into `kat_uzvers` set `login`='$log', `pass`='$pass', `email`='$email', `wmz`='$wmz', `wmr`='$wmr', `time`='$time'") or die ("Error!");

mail(''.$email.'', iconv("UTF-8", "KOI8-U", 'Регистрация в каталоге '.$data[site].''), iconv("UTF-8", "KOI8-U", 'Здравствуйте! Вы успешно зарегистрировались в каталоге http://'.$data[site].'
Ваши регистрационные данные:
Логин: '.$log.'
Пароль: '.(mysql_real_escape_string(htmlspecialchars(trim($_POST['pass']), ENT_QUOTES))).''), null, ''.$data[email].'');
echo'Вы успешно зарегистрировались!<br/>
Ваши регистрационные данные:<br/>
Логин: '.$log.'<br/>
<b>Пароль: '.(mysql_real_escape_string(htmlspecialchars(trim($_POST['pass']), ENT_QUOTES, UTF-8))).'</b><br/>
E-mail: '.$email.'<br/>';
if($wmz)echo'WMZ: '.$wmz.'<br/>';
if($wmr)echo'WMR: '.$wmr.'<br/>';
echo'Данные были отправлены на Ваш e-mail<br/>
<a href="?in=cpanel&amp;mod=enter">Вход</a><br/>';
}else{
if(!$wmz)$wmz=''; if(!$wmr)$wmr='';
echo'</div><div class="menu2">Регистрация не выполнена!<br/>
Причины:<br/>
'.$error.'</div><div class="menu3">
<form action="?in='.$in.'&amp;'.$sname.'='.$sid.'&amp;mod=go" method="post">
Логин*:<br/>
<input class="ibuttons" name="log" maxlength="20" type="text" value="'.$log.'" /><br/>
E-mail*:<br/>
<input class="ibuttons" name="email" maxlength="30" type="text" value="'.$email.'"/><br/>
Пароль*:<br/>
<input class="ibuttons" name="pass" maxlength="20" type="text" value="'.(mysql_real_escape_string(htmlspecialchars(trim($_POST['pass']), ENT_QUOTES, UTF-8))).'"/><br/>
Кошельки:<br/>
Z<input class="ibuttons" name="wmz" maxlength="13" type="text" value="'.$wmz.'" /><br/>
R<input class="ibuttons" name="wmr" maxlength="13" type="text" value="'.$wmr.'" /><br/>
<input class="ibutton" type="submit" value="Зарегистрироваться"/>
</form></div>
';
}
break;

            }}else{echo'<div class="menu1">Регистрация</div><div class="menu3">Регистрация в каталоге временно закрыта!</div>';}
?>