Файл: o5on.ru/html/reg.php
Строк: 131
<?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.0rn"."Content-type: text/plain; charset=Windows-1251rn".'From: admin@'.$_SERVER['SERVER_NAME']."rn".'Reply-To: admin@'.$_SERVER['SERVER_NAME']."rn".'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();
?>