Код: Выделить всё
<?php
session_start();
@include("config.inc.php");
#@include("functions.inc.php");
//Необходимо подключиться к БД
$link = mysql_connect($DBSERVER, $DBUSER, $DBPASS)
or die("Не могу подключиться" );
// сделать $DB текущей базой данных
mysql_select_db($DB, $link) or die ('Не могу выбрать БД');
if(!$_POST['do'] OR $_POST['do'] =='') {
//Генерируем шестизначный ключ для капчи
if($_SESSION['uid'] =='') { $_SESSION['uid'] = mt_rand(100000,999999); }
echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n";
echo "<html>\n";
echo "<head>\n";
echo "<meta http-equiv=\"Page-Enter\" content=\"revealTrans(Duration=10,Transition=9)\">\n";
echo "<meta http-equiv=\"content-type\" content=\"text/html; charset=KOI8-U\">\n";
echo "<meta name=\"generator\" content=\"Web Page Maker\">\n";
echo "\n";
echo "<meta name=\"perevod\" content=\"aka Voevoda (www.voevoda.ucoz.ru)\">\n";
echo "\n";
echo "<style type=\"text/css\">\n";
echo "/*----------Text Styles----------*/\n";
echo ".ws6 {font-size: 8px;}\n";
echo ".ws7 {font-size: 9.3px;}\n";
echo ".ws8 {font-size: 11px;}\n";
echo ".ws9 {font-size: 12px;}\n";
echo ".ws10 {font-size: 13px;}\n";
echo ".ws11 {font-size: 15px;}\n";
echo ".ws12 {font-size: 16px;}\n";
echo ".ws14 {font-size: 19px;}\n";
echo ".ws16 {font-size: 21px;}\n";
echo ".ws18 {font-size: 24px;}\n";
echo ".ws20 {font-size: 27px;}\n";
echo ".ws22 {font-size: 29px;}\n";
echo ".ws24 {font-size: 32px;}\n";
echo ".ws26 {font-size: 35px;}\n";
echo ".ws28 {font-size: 37px;}\n";
echo ".ws36 {font-size: 48px;}\n";
echo ".ws48 {font-size: 64px;}\n";
echo ".ws72 {font-size: 96px;}\n";
echo ".wpmd {font-size: 13px;font-family: 'Arial';font-style: normal;font-weight: normal;}\n";
echo "/*----------Para Styles----------*/\n";
echo "DIV,UL,OL /* Left */\n";
echo "{\n";
echo " margin-top: 0px;\n";
echo " margin-bottom: 0px;\n";
echo "}\n";
echo "</style>\n";
echo "\n";
echo "<style type=\"text/css\">\n";
echo "div#container\n";
echo "{\n";
echo " position:relative;\n";
echo " width: 777px;\n";
echo " margin-top: 0px;\n";
echo " margin-left: auto;\n";
echo " margin-right: auto;\n";
echo " text-align:left; \n";
echo "}\n";
echo "body {text-align:center;margin:0}\n";
echo "</style>\n";
echo "\n";
echo "</head>\n";
echo "\n";
echo "<body bgColor=\"#EEEEEE\">\n";
echo "\n";
echo "<div id=\"container\">\n";
echo "<div id=\"text1\" style=\"position:absolute; overflow:hidden; left:131px; top:213px; width:484px; height:54px; z-index:0\"><div class=\"wpmd\">\n";
echo "<div align=center><font color=\"#FF0000\">Увага! Запустіть клієнт та виконайте вхід в систему Authproxy перед </font></div>\n";
echo "<div align=center><font color=\"#FF0000\">реєстрацією поштової скриньки.</font></div>\n";
echo "</div></div>\n";
echo "\n";
echo "<form action=\"\" method=\"POST\">\n";
echo "<input name=\"nick\" type=\"text\" style=\"position:absolute;width:200px;left:279px;top:275px;z-index:2\">\n";
echo "<input name=\"pass\" type=\"password\" style=\"position:absolute;width:200px;left:280px;top:324px;z-index:3\">\n";
echo "<input name=\"rpass\" type=\"password\" style=\"position:absolute;width:200px;left:281px;top:374px;z-index:4\">\n";
echo "<input name=\"fac\" type=\"text\" style=\"position:absolute;width:200px;left:281px;top:422px;z-index:5\">\n";
echo "<input name=\"do\" type=\"submit\" value=\"реєстрація\" style=\"position:absolute;left:329px;top:484px;z-index:6\">\n";
echo "</form>\n";
echo "\n";
echo "<div id=\"text2\" style=\"position:absolute; overflow:hidden; left:237px; top:276px; width:41px; height:21px; z-index:7\"><div class=\"wpmd\">\n";
echo "<div><font class=\"ws12\" face=\"Times New Roman\"><B><U>Логін</U></B></font></div>\n";
echo "</div></div>\n";
echo "\n";
echo "<div id=\"text3\" style=\"position:absolute; overflow:hidden; left:224px; top:326px; width:57px; height:20px; z-index:8\"><div class=\"wpmd\">\n";
echo "<div><font class=\"ws12\" face=\"Times New Roman\"><B><U>Пароль</U></B></font></div>\n";
echo "</div></div>\n";
echo "\n";
echo "<div id=\"text4\" style=\"position:absolute; overflow:hidden; left:166px; top:376px; width:116px; height:20px; z-index:9\"><div class=\"wpmd\">\n";
echo "<div><font class=\"ws12\" face=\"Times New Roman\"><B><U>Підтвердження</U></B></font></div>\n";
echo "</div></div>\n";
echo "\n";
echo "<div id=\"text5\" style=\"position:absolute; overflow:hidden; left:198px; top:424px; width:85px; height:22px; z-index:10\"><div class=\"wpmd\">\n";
echo "<div><font class=\"ws12\" face=\"Times New Roman\"><B><U>Факультет</U></B></font></div>\n";
echo "</div></div>\n";
echo "\n";
echo "<div id=\"marquee1\" style=\"position:absolute; overflow:hidden; left:112px; top:7px; width:553px; height:28px; z-index:11\">\n";
echo "<marquee width=\"553\" height=\"28\">\n";
echo "<div class=\"wpmd\">\n";
echo "<div><font class=\"ws12\" color=\"#0000FF\" face=\"Times New Roman\"><B>Сторінка реєстрації поштової скриньки Київського національного університету імені Т.Шевченка</B></font></div>\n";
echo "</div></marquee>\n";
echo "</div>\n";
echo "\n";
echo "<div id=\"image1\" style=\"position:absolute; overflow:hidden; left:289px; top:40px; width:192px; height:168px; z-index:12\"><img src=\"gerbyura.png\" alt=\"\" border=0 width=192 height=168></div>\n";
echo "\n";
echo "<div id=\"text6\" style=\"position:absolute; overflow:hidden; left:479px; top:276px; width:100px; height:23px; z-index:13\"><div class=\"wpmd\">\n";
echo "<div><font class=\"ws12\" face=\"Times New Roman\"><B>@univ.kiev.ua</B></font></div>\n";
echo "</div></div>\n";
echo "\n";
echo "\n";
echo "</div></body>\n";
echo "</html>\n";
}
include 'proba.php';
//если кнопка нажата
if($_POST['do']) {
if (!$user_id == 0) {
$login = $_POST['nick'];
$a = '@newmail.univ.kiev.ua';
$nick = $_POST['nick'].$a;
$r = @mysql_query("SELECT * FROM users WHERE nick='".strtolower($nick)."'");
//Проверка результата запроса
if(mysql_num_rows($r)==0) {
//Проверка ввведенных паролей
if($_POST['pass'] !='' AND $_POST['rpass'] !='' AND $_POST['pass'] === $_POST['rpass']){
//Осуществляем регистарацию
//Генерируем uniq_id
$uniq_id = md5($_SERVER['REMOTE_ADDR'].$_SERVER['HTTP_USER_AGENT'].mktime());
$pass = $_POST['pass'];
#$email = $_POST['mail'];
//Создаем запрос для записи данных в БД
$r = @mysql_query("INSERT INTO users
VALUES(NULL,'".strtolower($nick)."','".md5($pass)."','".$email."','".$uniq_id."',0,'".date("dmY")."','".date("dmY")."','".$user_id."')");
echo 'вы зарегистрировались успешно:для входаперейдите поссылке <br/><ahref="index.php"/>вход</a>';
} else {echo 'Регистрация невозможна: Введенные пароли не совпадают<br/><a href="registration1.php"/>назад</a>';}
} else {echo 'Регистрация невозможна: Пользователь с таким именем уже существует<br/><a href="registration1.php"/>назад</a>';';}
} else {echo "Запустіть клієнт та виконайте вхід в систему Authproxy перед реєстрацією поштової скриньки";}
}
?>