Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <form action="" method="post">
- <table cellpadding="0" cellspacing="2" class="register">
- <tr><td>Потребителско име:*</td><td><input type="text" name="username" /></td></tr>
- <tr><td>Парола:*</td><td><input type="password" name="password" /></td></tr>
- <tr><td>Повтори паролата:*</td><td><input type="password" name="passwordb" /></td></tr>
- <tr><td>Имейл:*</td><td><input type="text" name="email" /></td></tr>
- <tr><td>Град:*</td><td><select name="city">
- <option selected="selected">- Избери -</option>
- <option value="София">София</option>
- <option value="Пловдив">Пловдив</option>
- <option value="Варна">Варна</option>
- <option value="Бургас">Бургас</option>
- <option value="Русе">Русе</option>
- <option value="Стара Загора">Стара Загора</option>
- <option value="Плевен">Плевен</option>
- <option value="Добрич">Добрич</option>
- <option value="Сливен">Сливен</option>
- <option value="Шумен">Шумен</option>
- <option value="Перник">Перник</option>
- <option value="Ямбол">Ямбол</option>
- <option value="Хасково">Хасково</option>
- <option value="Пазарджик">Пазарджик</option>
- <option value="Благоевград">Благоевград</option>
- <option value="Велико Търново">Велико Търново</option>
- <option value="Враца">Враца</option>
- <option value="Габрово">Габрово</option>
- <option value="Видин">Видин</option>
- <option value="Асеновград">Асеновград</option>
- <option value="Казанлък">Казанлък</option>
- <option value="Кюстендил">Кюстендил</option>
- <option value="Кърджали">Кърджали</option>
- <option value="Монтана">Монтана</option>
- <option value="Димитровград">Димитровград</option>
- <option value="Търговище">Търговище</option>
- <option value="Силистра">Силистра</option>
- <option value="Ловеч">Ловеч</option>
- <option value="Дупница">Дупница</option>
- <option value="Разград">Разград</option>
- <option value="Свищов">Свищов</option>
- <option value="Горна Оряховица">Горна Оряховица</option>
- <option value="Смолян">Смолян</option>
- <option value="Петрич">Петрич</option>
- <option value="Сандански">Сандански</option>
- <option value="Самоков">Самоков</option>
- <option value="Севлиево">Севлиево</option>
- <option value="Лом">Лом</option>
- <option value="Велинград">Велинград</option>
- <option value="Карлово">Карлово</option>
- <option value="Нова Загора">Нова Загора</option>
- <option value="Троян">Троян</option>
- <option value="Айтос">Айтос</option>
- <option value="Ботевград">Ботевград</option>
- <option value="Пещера">Пещера</option>
- <option value="Гоце Делчев">Гоце Делчев</option>
- <option value="Харманли">Харманли</option>
- <option value="Карнобат">Карнобат</option>
- <option value="Свиленград">Свиленград</option>
- <option value="Панагюрище">Панагюрище</option>
- <option value="Чирпан">Чирпан</option>
- <option value="Попово">Попово</option>
- <option value="Раковски">Раковски</option>
- <option value="Радомир">Радомир</option>
- <option value="Червен бряг">Червен бряг</option>
- <option value="Първомай">Първомай</option>
- <option value="Берковица">Берковица</option>
- <option value="Козлодуй">Козлодуй</option>
- <option value="Поморие">Поморие</option>
- <option value="Нови пазар">Нови пазар</option>
- <option value="Нови Искър">Нови Искър</option>
- <option value="Раднево">Раднево</option>
- <option value="Провадия">Провадия</option>
- <option value="Ихтиман">Ихтиман</option>
- <option value="Несебър">Несебър</option>
- <option value="Бяла Слатина">Бяла Слатина</option>
- <option value="Разлог">Разлог</option>
- <option value="Балчик">Балчик</option>
- <option value="Стамболийски">Стамболийски</option>
- <option value="Каварна">Каварна</option>
- <option value="Костинброд">Костинброд</option>
- <option value="Павликени">Павликени</option>
- <option value="Мездра">Мездра</option>
- <option value="Кнежа">Кнежа</option>
- <option value="Етрополе">Етрополе</option>
- <option value="Левски">Левски</option>
- <option value="Банкя">Банкя</option>
- <option value="Елхово">Елхово</option>
- <option value="Тетевен">Тетевен</option>
- <option value="Трявна">Трявна</option>
- <option value="Луковит">Луковит</option>
- <option value="Тутракан">Тутракан</option>
- <option value="Сопот">Сопот</option>
- <option value="Исперих">Исперих</option>
- <option value="Бяла">Бяла</option>
- <option value="Девня">Девня</option>
- <option value="Средец">Средец</option>
- <option value="Омуртаг">Омуртаг</option>
- <option value="Велики Преслав">Велики Преслав</option>
- <option value="Гълъбово">Гълъбово</option>
- <option value="Лясковец">Лясковец</option>
- <option value="Белене">Белене</option>
- <option value="Кричим">Кричим</option>
- <option value="Септември">Септември</option>
- <option value="Ракитово">Ракитово</option>
- <option value="Момчилград">Момчилград</option>
- <option value="Банско">Банско</option>
- <option value="Дряново">Дряново</option>
- <option value="Белослав">Белослав</option>
- <option value="Кубрат">Кубрат</option>
- <option value="Своге">Своге</option>
- <option value="Аксаково">Аксаково</option>
- <option value="Любимец">Любимец</option>
- <option value="Пирдоп">Пирдоп</option>
- <option value="Хисаря">Хисаря</option>
- <option value="Златоград">Златоград</option>
- <option value="Сливница">Сливница</option>
- <option value="Симитли">Симитли</option>
- <option value="Симеоновград">Симеоновград</option>
- <option value="Долни чифлик">Долни чифлик</option>
- <option value="Генерал Тошево">Генерал Тошево</option>
- <option value="Елин Пелин">Елин Пелин</option>
- <option value="Дулово">Дулово</option>
- <option value="Костенец">Костенец</option>
- <option value="Девин">Девин</option>
- <option value="Тервел">Тервел</option>
- <option value="Мадан">Мадан</option>
- <option value="Вършец">Вършец</option>
- <option value="Бобов дол">Бобов дол</option>
- <option value="Стралджа">Стралджа</option>
- <option value="Царево">Царево</option>
- <option value="Котел">Котел</option>
- <option value="Твърдица">Твърдица</option>
- <option value="Елена">Елена</option>
- <option value="Куклен">Куклен</option>
- <option value="Съединение">Съединение</option>
- <option value="Оряхово">Оряхово</option>
- <option value="Тополовград">Тополовград</option>
- <option value="Якоруда">Якоруда</option>
- <option value="Созопол">Созопол</option>
- <option value="Белоградчик">Белоградчик</option>
- <option value="Чепеларе">Чепеларе</option>
- <option value="Стражица">Стражица</option>
- <option value="Камено">Камено</option>
- <option value="Перущица">Перущица</option>
- <option value="Божурище">Божурище</option>
- <option value="Златица">Златица</option>
- <option value="Суворово">Суворово</option>
- <option value="Крумовград">Крумовград</option>
- <option value="Дългопол">Дългопол</option>
- <option value="Ветово">Ветово</option>
- <option value="Долна баня">Долна баня</option>
- <option value="Полски Тръмбеш">Полски Тръмбеш</option>
- <option value="Койнаре">Койнаре</option>
- <option value="Долни Дъбник">Долни Дъбник</option>
- <option value="Тръстеник">Тръстеник</option>
- <option value="Неделино">Неделино</option>
- <option value="Славяново">Славяново</option>
- <option value="Правец">Правец</option>
- <option value="Годеч">Годеч</option>
- <option value="Брацигово">Брацигово</option>
- <option value="Стрелча">Стрелча</option>
- <option value="Две могили">Две могили</option>
- <option value="Костандово">Костандово</option>
- <option value="Игнатиево">Игнатиево</option>
- <option value="Свети Влас">Свети Влас</option>
- <option value="Смядово">Смядово</option>
- <option value="Брезник">Брезник</option>
- <option value="Сапарева баня">Сапарева баня</option>
- <option value="Дебелец">Дебелец</option>
- <option value="Никопол">Никопол</option>
- <option value="Белово">Белово</option>
- <option value="Ардино">Ардино</option>
- <option value="Цар Калоян">Цар Калоян</option>
- <option value="Ивайловград">Ивайловград</option>
- <option value="Шивачево">Шивачево</option>
- <option value="Рудозем">Рудозем</option>
- <option value="Вълчедръм">Вълчедръм</option>
- <option value="Летница">Летница</option>
- <option value="Мартен">Мартен</option>
- <option value="Искър">Искър</option>
- <option value="Приморско">Приморско</option>
- <option value="Глоджево">Глоджево</option>
- <option value="Кресна">Кресна</option>
- <option value="Върбица">Върбица</option>
- <option value="Сърница">Сърница</option>
- <option value="Шабла">Шабла</option>
- <option value="Гулянци">Гулянци</option>
- <option value="Долна Митрополия">Долна Митрополия</option>
- <option value="Батак">Батак</option>
- <option value="Мъглиж">Мъглиж</option>
- <option value="Мизия">Мизия</option>
- <option value="Кула">Кула</option>
- <option value="Баня">Баня</option>
- <option value="Криводол">Криводол</option>
- <option value="Завет">Завет</option>
- <option value="Сливо поле">Сливо поле</option>
- <option value="Каспичан">Каспичан</option>
- <option value="Драгоман">Драгоман</option>
- <option value="Ветрен">Ветрен</option>
- <option value="Сунгурларе">Сунгурларе</option>
- <option value="Белица">Белица</option>
- <option value="Роман">Роман</option>
- <option value="Джебел">Джебел</option>
- <option value="Калофер">Калофер</option>
- <option value="Априлци">Априлци</option>
- <option value="Николаево">Николаево</option>
- <option value="Гурково">Гурково</option>
- <option value="Бухово">Бухово</option>
- <option value="Павел баня">Павел баня</option>
- <option value="Долна Оряховица">Долна Оряховица</option>
- <option value="Опака">Опака</option>
- <option value="Каблешково">Каблешково</option>
- <option value="Рила">Рила</option>
- <option value="Ябланица">Ябланица</option>
- <option value="Хаджидимово">Хаджидимово</option>
- <option value="Угърчин">Угърчин</option>
- <option value="Златарица">Златарица</option>
- <option value="Добринище">Добринище</option>
- <option value="Бяла черква">Бяла черква</option>
- <option value="Дунавци">Дунавци</option>
- <option value="Брегово">Брегово</option>
- <option value="Трън">Трън</option>
- <option value="Лъки">Лъки</option>
- <option value="Малко Търново">Малко Търново</option>
- <option value="Копривщица">Копривщица</option>
- <option value="Садово">Садово</option>
- <option value="Борово">Борово</option>
- <option value="Кочериново">Кочериново</option>
- <option value="Обзор">Обзор</option>
- <option value="Килифарево">Килифарево</option>
- <option value="Лозница">Лозница</option>
- <option value="Бяла">Бяла</option>
- <option value="Батановци">Батановци</option>
- <option value="Черноморец">Черноморец</option>
- <option value="Пордим">Пордим</option>
- <option value="Ахелой">Ахелой</option>
- <option value="Сухиндол">Сухиндол</option>
- <option value="Българово">Българово</option>
- <option value="Чипровци">Чипровци</option>
- <option value="Главиница">Главиница</option>
- <option value="Брезово">Брезово</option>
- <option value="Кермен">Кермен</option>
- <option value="Меричлери">Меричлери</option>
- <option value="Плачковци">Плачковци</option>
- <option value="Земен">Земен</option>
- <option value="Каолиново">Каолиново</option>
- <option value="Алфатар">Алфатар</option>
- <option value="Момин проход">Момин проход</option>
- <option value="Бойчиновци">Бойчиновци</option>
- <option value="Грамада">Грамада</option>
- <option value="Сеново">Сеново</option>
- <option value="Антоново">Антоново</option>
- <option value="Ахтопол">Ахтопол</option>
- <option value="Шипка">Шипка</option>
- <option value="Бобошево">Бобошево</option>
- <option value="Болярово">Болярово</option>
- <option value="Брусарци">Брусарци</option>
- <option value="Димово">Димово</option>
- <option value="Клисура">Клисура</option>
- <option value="Китен">Китен</option>
- <option value="Плиска">Плиска</option>
- <option value="Маджарово">Маджарово</option>
- <option value="Мелник">Мелник</option>
- </select>
- </td></tr>
- <tr><td>Пол:*</td><td><select name="sex">
- <option selected="selected">- Избери -</option>
- <option value="Жена">Жена</option>
- <option value="Мъж">Мъж</option>
- </select></td></tr>
- <tr><td>Рождена дата:*</td><td colspan="3"><select name="bdd">
- <option selected="selected">- Ден -</option>
- <?php
- for ($i = 1; $i < 32; $i++) {
- echo '<option value="'.$i.'">'.$i.'</option>';
- }
- ?>
- </select>
- <select name="bdm">
- <option selected="selected">- Месец -</option>
- <option value="Януари">Януари</option>
- <option value="Февруари">Февруари</option>
- <option value="Март">Март</option>
- <option value="Април">Април</option>
- <option value="Май">Май</option>
- <option value="Юни">Юни</option>
- <option value="Юли">Юли</option>
- <option value="Август">Август</option>
- <option value="Септември">Септември</option>
- <option value="Октомври">Октомври</option>
- <option value="Ноември">Ноември</option>
- <option value="Декември">Декември</option>
- <?php
- /*
- for ($i = 1; $i < 32; $i++) {
- echo '<option value="'.$i.'">'.$i.'</option>';
- }
- */
- ?>
- </select>
- <select name="bdy">
- <option selected="selected">- Година -</option>
- <?php
- for ($i = 1998; $i > 1939; $i--) {
- echo '<option value="'.$i.'">'.$i.'</option>';
- }
- ?>
- </select>
- </td></tr>
- <tr><td colspan="2" align="right"><input type="submit" name="but_reg" value="Регистрирай ме" /></td></tr>
- </table>
- </form>
- <?php
- include_once 'config.php';
- function security($value)
- {
- $html_sp = addslashes(htmlspecialchars($value));
- return $html_sp;
- }
- $date = date("j.m.Y H:i:s");
- $ip = $_SERVER['REMOTE_ADDR'];
- if(isset($_POST['but_reg'])) {
- $username = security($_POST['username']);
- $password = security(md5($_POST['password']));
- $passwordb = security(md5($_POST['passwordb']));
- $email = security($_POST['email']);
- $city = security($_POST['city']);
- $sex = security($_POST['sex']);
- $bdd = security($_POST['bdd']);
- $bdm = security($_POST['bdm']);
- $bdy = security($_POST['bdy']);
- if ($username != NULL && $password != NULL && $passwordb != NULL && $email != NULL && $city != NULL && $sex != NULL && $bdd != NULL && $bdm != NULL && $bdy != NULL) {
- if (!preg_match("/^[-0-9A-Z_@\s]+$/i", $username)) {
- echo 'Невалидно потребителско име.';
- }
- else {
- if (!preg_match("/^[-0-9A-Z_\.]{1,50}@([-0-9A-Z_\.]+\.){1,50}([0-9A-Z]){2,4}$/i", $email)) {
- echo 'Невалиден имейл адрес.';
- }
- else {
- if ($password != $passwordb) {
- echo 'Паролите не съвпадат.';
- }
- else {
- $jorjo = $dbh->prepare("INSERT INTO users (username, password, email, city, sex, bdd, bdm, bdy, date, ip) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)");
- $jorjo->execute(array($username, $password, $email, $city, $sex, $bdd, $bdm, $bdy, $date, $ip));
- echo 'Регистрацията е успешна. Можеш да влезеш в профила си.';
- }
- }
- }
- }
- else {
- echo 'Всички полета с * са задължителни!';
- }
- }
- else {
- echo '';
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement