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

Размер файла: 4.37Kb
<?php
Error_Reporting(E_ALL & ~E_NOTICE & E_USER_WARNING);
include("global.php");
include("header.php");
if ( !isset($action))
     { echo '
<form action="reg.php?action" method="POST">
<center><big><b><font color="#ff0000"><u>
При заполнении полей "Ваш логин" и "Пароль" допустимы
только символы ЛАТИНСКОГО алфавита и цифры!!!<br>
В обоих полях недопустимы символы пунктуации!!! </u>
</font></b></big></center><br>
<b>Ваш логин:</b><br>
<input name="login" maxlenght=15 ><br><br>
<b>Пароль:</b><br>
<input type="password" name="pass" maxlenght=15 ><br><br>
<input type="submit" value=" Регистрация ">
</form>';}
else {
if ( eregi("[^a-zA-Z0-9_-]" , $login )||
     eregi("[^a-zA-Z0-9]" , $pass ))
    { echo '<center><h1>
<font color="#ff0000">
Ты чё, бля, тупой чё ли?<br>
Читай какие символы можно использовать при реге !!!<br>
Или вали на хуй атсюда !!!
</font></h1></center>';
for ( $xep =0 ; $xep <1000000 ; $xep++)
     { echo '&nbsp';
     	}
exit;
     }
$login = trim($login );
$login = ereg_replace("[^a-zA-Z0-9_-]", "", $login );
$pass = trim($pass );
$pass = ereg_replace("[^a-zA-Z0-9]", "", $pass );
if ( $pass =="" || $login =="" ||
     $login ==" " || $pass ==" ")
{ echo '
<b><font color="#ff0000">
Внимание!!!<br>
Незаполнены все необходимые поля!</font></b><hr>
<a href="reg.php">Повторить регистрацию</a>';}
else {
$dir =opendir("../data/user");
while ( $nickname =readdir($dir))
       { $nickname = str_replace(".log", "", $nickname );
          $nick[] = $nickname ;}
closedir($dir);
$i =0;
$sovp =0;
while (isset($nick[$i]))
       { if ( eregi( $nick[$i] ,$login ) &&
              strlen($nick[$i]) == strlen($login) )
             { $sovp++; }
         $i++ ;
        }
if ($sovp != 0 )
       { echo '<b><font color="#ff0000">Юзер с таким логином уже зарегистрирован! Используйте другой!</font></b><hr>
<a href="reg.php">Повторить регистрацию</a><br>';}
else { $time= date('d').".". date('m').".". date('Y');
$hex =md5( md5( $pass ));
$fp =@fopen("../data/user/$login.log","a+");
fputs( $fp , $hex ."\n");
if ( !file_exists("../data/user/vsego.dat"))
    { fputs( $fp , "admin\n"); }
else {fputs( $fp , "users\n");}
fputs( $fp , $time ."\n");
fputs( $fp , "\n");
fputs( $fp , "\n");
fputs( $fp , "\n");
fputs( $fp , "\n");
fputs( $fp , "\n");
fputs( $fp , "\n");
fputs( $fp , "\n");
fputs( $fp , "\n");
fputs( $fp , "\n");
fputs( $fp , "\n");
fputs( $fp , "\n");
fputs( $fp , "\n");
fclose( $fp);

$fp =@fopen("../data/user/vsego.dat","a+");
fputs(  $fp , $login. "\n");
fclose($fp);

$text ='Спасибо за регистрацию на нашем форуме!<br>Сохраните Ваши регистрационные данные в надёжном месте и не забывайте их.<br>Ваши данные при регистрации:<br>Логин: <b>'. $login .'</b><br>Пароль: <b>'. $pass .'</b>';
$time= date("H:i")."/". date('d').".". date('m').".". date('Y') ;

$fp =@fopen("../data/mail/$login.in","a+");
$admin =file("../data/user/vsego.dat");
$w =strlen($admin[0]);
$admin[0] =substr($admin[0],0,$w-1);
fputs($fp , $admin[0]."\n");
fputs($fp , $time ."\n");
fputs($fp , $text ."\n");
fputs($fp , "new\n");
@fclose("../data/mail/$login.in");
@fopen("../data/mail/$login.out","a+");
@fclose("../data/mail/$login.out");

echo '
<br/>
<b>
Вы успешно зарегистрировались!</b><br>
Ваш логин: <b>'. $login .'</b><br>
Ваш пароль: <b>'. $pass .'</b><br><br>
Закладка-автологин для Вас будет иметь вид:<br>';
$put ='http://'.$SERVER_NAME.$SCRIPT_NAME ;
$put =ereg_replace("reg.php","",$put);
echo '
<input type="text" value="'. $put .'index.php?id=avtorized&login='. $login .'&pass='. $pass .'" size=70 ><br/><br/>
 или сохранив в закладках страницу после входа на сайт.</b><br>
<a href="index.php?id=avtorized&amp;login='. $login .'&amp;pass='.$pass .'">Войти на форум</a>';
}
}
}
include("../include/foot.php");
?>