Joker-jar

Joker-jar
Рейтинг
171
Регистрация
26.08.2010

Как-то так:

<?php 
include_once 'handler.php'; // проверяем авторизирован ли пользователь

// если да, перенаправляем его на главную страницу
if($user) {
header ('Location: index.php');
exit();
}

if (isset($_POST['login']) && isset($_POST['password']) && isset($_POST['promo']) )
{
// фильтрируем логин и пароль
$login = mysql_real_escape_string(trim($_POST['login']));
$password = mysql_real_escape_string(trim($_POST['password']));
$promo = trim($_POST['promo']);

if ( $promo != '123456 )
{
echo 'Неверный код!';
exit();
}

// проверяем есть ли логин в нашей базе данных
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `users_profiles` WHERE `username` = '".$login."' LIMIT 1;"), 0) != 0)
{
echo 'Выбранный логин уже зарегистрирован!';
exit();
}

if ()

// заносим данные в таблицу, обратите внимание - пароль кодируем в md5
mysql_query("INSERT INTO `users_profiles` (`username`, `password`) VALUES ('".$login."', '".md5($password)."')");
echo 'Вы успешно зарегистрированы!';
exit();
}
// форма регистрации
echo '
<form action="register.php" method="POST">
Логин:<br/>
<input name="login" type="text" value="" /><br/>
Пароль:<br/>
<input name="password" type="text" value="" /><br/>
Приглашение:<br/>
<input name="promo" type="text" value="" /><br/>
<input type="submit" value="Зарегистрироваться" />
</form>';
?>

Не советую делать htmlspecialchars в данном случае (работа с БД), экранирования тут достаточно. Используйте htmlspecialchars при выводе информации на странице. А вот trim (отбрасывание пробелов по краям) обычно делать стоит.

Сделайте единую скрытую форму, а кнопки во всех позициях в виде стилизованного блока. При клике подставляйте в форму нужные данные и сабмитьте её посредством js.

Код выносите в отдельный файл, запрещаете его индексировать через robots.txt.

Проще всего сделать дамп базы/таблицы, в текстовом редакторе произвести замену и сделать заново импорт.

Добавьте в png маркер сверху пару прозрачных пикселей.

В Метрике есть отчет Содержание - Внешние переходы.

Робот регулярно проверяет эти страницы, ведь в любой момент вы можете захотеть убрать тег noindex. Если запретить индексацию в robots.txt, то, пока есть запрещающая запись, робот (в теории) не должен их шерстить.

Нужно копать в сторону html5 history api

д) Фотографировать

е) Взять в рабство дизайнера, чтобы бесплатно делал обои в подвале

ж) Написать самообучающуюся нейронную сеть, которая будет рисовать обои

Правильнее всего сначала делать detach элемента.

Всего: 970