Просмотр файла o5on.ru/html/reg.php

Размер файла: 6.23Kb
<?php
header("Cache-Control: no-cache, must-relative");
include '../inc/config.inc.php';
include '../inc/wap_tags.inc.php';
include '../inc/functions.inc.php';

connect_to_db();

	include "config.php";

    $error = '';
	$admin = latin($_POST['admin']);
	if (empty($admin) && !empty($_POST['admin'])) $error .= "Не верно указан логин!<br />\n";
	if ($capcha != file_get_contents("../chislo.txt")) $error .= "Код с картинки введен не верно!<br />\n";
	if (!empty($admin) && !empty($_POST['email']) && !empty($_POST['pass']))
	{
		// получение данных
		$email = northwest($_POST['email']);
		$date = time();
		$passTrue = northwest($_POST['pass']);
		$pass = md5($passTrue);

		//  проверка правильности заполнения мыла
		$result = mysql_query("SELECT `id` FROM `users_reg` WHERE email='".$email."'");
		$row=mysql_fetch_row($result);
		if (!empty($row[0])){

			$error .= "На этот е-майл уже зарегистрирован аккаунт!<br />\n";

		}

		if (!verify_addr ($email))
		{
		    $error .= "Неверный E-Mail, пожалуйста укажите именно ваш постовый ящик, так как на него Вам будет прислан код счетчика! <br />\n";
		}

		// проверка существования учетной записи
		$result = mysql_query("SELECT id FROM users_reg WHERE admin='".$admin."'");
		$row=mysql_fetch_row($result);

		if (!empty($row[0]))
		{
			$error .= "Пользователь с логином ".$admin." уже существует!<br />\n";
		}

		if(empty($error)){
		// запись пользователя в базу
		$ins_str = "Insert into `users_reg` set `admin`='".$admin."', `email`='".$email."', `pass`='".$pass."', `ext`='0'";
               	if (mysql_query ($ins_str)) {
				$uid=mysql_insert_id();
                    @mysql_query("OPTIMIZE TABLE users_reg");
                    @mysql_query("ANALYZE TABLE users_reg");

                } else {
                    $msg = " ".mysql_error()." ";

                }


		// уведомление по почте
		$text = "Здравствуйте!\nРегистрация ".$admin." в рейтинге прошла успешно!\nВаш пароль: ".$passTrue."\nПосле входа в панель Вы сможете добавлять свои сайты в рейтинг.\nСпасибо что выбрали нас!\n--------\nАдминистрация сайта ".$site_back_link."";
		$subject = $site_name." Rating - Подтверждение о регистрации";
		$text = iconv('utf-8', 'windows-1251', $text);
		$subject = iconv('utf-8', 'windows-1251', $subject);
		$headers = "MIME-Version: 1.0\r\n"."Content-type: text/plain; charset=Windows-1251\r\n".'From: admin@'.$_SERVER['SERVER_NAME']."\r\n".'Reply-To: admin@'.$_SERVER['SERVER_NAME']."\r\n".'X-Mailer: PHP/'.phpversion();
		@mail($email, $subject, $text, $headers);

		// успешно зарегистрированно
		include './inc/head.php';
		echo "<!-- Начало reg -->
<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
	<tr>
		<td background=\"/xhtml/tit1.gif\">
			<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\">
				<tr>
					<td background=\"/xhtml/sit2.gif\">
						<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"4\">
							<tr bgcolor=\"#ffffff\">
	Регистрация ".$admin." в рейтинге прошла успешно!<br />
	Ваш пароль: ".$passTrue."<br />
	После входа в панель Вы сможете добавлять свои сайты в рейтинг.<br />
	Для надежности на Ваш почтовый ящик высланы данные для доступа!<br />
	Спасибо что выбрали нас!<br />
	--------<br />
	Администрация сайта ".$site_back_link."<br />
	<a href='/html/admin.php?uid=".$admin."&p=".$passTrue."'>Войти в админ панель</a><br />
						    </tr>
						</table>
					</td>
				</tr>
			</table>
		</td>
	</tr>
</table>\n";
		include "./inc/foot.php";
		exit;
		}
	}
	// форма регистрации
    include './inc/head.php';


echo "<!-- Начало reg -->
<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
	<tr>
		<td background=\"/xhtml/tit1.gif\">
			<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\">
				<tr>
					<td background=\"/xhtml/sit2.gif\">
						<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"4\">
							<tr>
								<td>\n";
if(!empty($error))
echo  "<span style=\"font-size:15px;color:#000000;font-family:sans-serif;\"><b>".$error."</b></span><br /><br />\n";
else
echo  "<span style=\"font-size:15px;color:#000000;font-family:sans-serif;\"><b>Регистрация нового сайта</b></span><br /><br />\n";

echo "<form action=\"reg.shtml\" method=\"post\">
<b>Логин:</b><br />
<input class=\"itext\" type=\"text\" name=\"admin\" id=\"admin\" maxlength=\"15\" /> <br />
<small>уникальное имя, допускаются буквы латинского алфавита и фицры</small><br /><br />
<b>Ваш e-mail:</b><br />
<input class=\"itext\" type=\"text\" name=\"email\" id=\"email\" maxlength=\"30\"/> <br />
<small>будет использоваться на случай восстановления пароля</small><br /><br />
<b>Пароль:</b><br />
<input class=\"itext\" type=\"text\" name=\"pass\" id=\"pass\" maxlength=\"10\"/> <br />
<small>Учтите, простые пароли легко взломать!</small><br /><br />
<b>Код</b> <img src=\"/capcha.jpg?".time()."\" alt=\"Код\" /> <br />
<input class=\"itext\" type=\"text\" name=\"capcha\" id=\"capcha\" maxlength=\"5\"/> <br />
<small>Укажите код с картинки, эт защита от авторегистрации!</small><br /><br />
<input class=\"ibutton\" type=\"submit\" value=\"Регистрировать\"/>


</form>
					</td>
				</tr>
						</table>
					</td>
				</tr>
			</table>
		</td>
	</tr>
</table>\n";
include "./inc/foot.php";

//---------------------------------------------------------------
// вывод буфера
ob_end_flush();
?>