Example #1
0
        if ($pas != $pas2) {
            $error_array['pass2'] = 'Паролите не въпадат!';
        }
        if (!preg_match("/^([a-zA-Z0-9])+([a-zA-Z0-9\\._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9\\._-]+)+\$/", $email)) {
            $error_array['mail'] = 'Невалиден Email адрес!';
        }
        if (!preg_match("/^[a-zA-Z0-9_]{3,16}\$/", $name)) {
            $error_array['name'] = 'Невалидно име!';
        }
        if (!count($error_array) > 0) {
            db_init();
            $sql = 'SELECT COUNT(*) as cnt FROM users WHERE login="******" OR email="' . addslashes($email) . '"';
            $res = run_q($sql);
            $row = mysql_fetch_assoc($res);
            if ($row['cnt'] == 0) {
                run_q('INSERT INTO users (user_id,login,password,name,email,date_registerd)
VALUES ("","' . addslashes($login) . '","' . md5($pas) . '","' . addslashes($name) . '","' . addslashes($email) . '",' . time() . ')');
                if (mysql_error()) {
                    echo mysql_error();
                    $error_array['name'] = 'Грешка.Моля опитаите отново!';
                } else {
                    header('Location: regnote.php');
                    exit;
                }
            } else {
                $error_array['login'] = '******';
                $error_array['mail'] = 'Потребителско име или Email адреса е зает!';
            }
        }
    }
    ?>
    <table border="0">
Example #2
0
            run_q('INSERT INTO group_cat (name,date_added,descs) VALUES ("' . $name . '",' . time() . ',"' . $desc . '")');
            echo '<h1>Записано успешно!</h1>';
        }
    } else {
        echo '<h1>Името съществува!</h1>';
    }
}
$rs = run_q('SELECT * FROM group_cat');
echo '<table border="2"><tr><td>Име на темата:</td><td>Описание:</td><td>Редактирай</td><tr>';
while ($row = mysql_fetch_assoc($rs)) {
    echo '<tr><td>' . $row['name'] . '</td><td>' . $row['descs'] . '</td>
        <td> <a href="groups.php ? mode=edit&id=' . $row['group_cat_id'] . '">Редактирай</a></td></tr>';
}
if ($_GET['mode'] == "edit" && $_GET['id'] > 0) {
    $id = (int) $_GET['id'];
    $rs = run_q('SELECT * FROM group_cat WHERE group_cat_id=' . $id);
    $ed_info = mysql_fetch_assoc($rs);
}
echo '
<br><br>
<form action="groups.php" method="post">
    <table border="0">
        <tr>
            <td> Име на темата:</td><td><input type="text" name="group_name" value="' . $ed_info['name'] . '"></td><br/><tr>
            <td> Описание:</td><td><textarea name="desc" rows="5" cols="50">' . $ed_info['descs'] . '</textarea></td><br/><tr>
            <td> <input type="submit" value="Запиши"></td>
        <input type="hidden" name="ng" value="1">
    </table>
    ';
if ($_GET['mode'] == "edit") {
    echo '<input type="hidden" name="edit_id" value="' . $_GET['id'] . '">';
Example #3
0
<?php

session_start();
include 'functions.php';
my_header('вход');
if ($_POST['form_login'] == 1) {
    $login = trim($_POST['login_name']);
    $pass = trim($_POST['login_pass']);
    if (strlen($login) > 3 && strlen($pass) > 3) {
        db_init();
        $rs = run_q('SELECT * FROM users WHERE login = "******" AND password = "******"');
        if (mysql_num_rows($rs) == 1) {
            $row = mysql_fetch_assoc($rs);
            if ($row['active'] == 1) {
                $_SESSION['is_logged'] = true;
                $_SESSION['user_info'] = $row;
                header('Location:index.php');
                exit;
            } else {
                echo 'Достъпът ви е спрян!!!';
            }
        } elseif (mysql_num_rows($rs) == 0) {
            $errorname = 'Грешно име или парола!';
        } else {
            echo '<h1 style="text-align:center" color="red">FATAL ERROR!!!</h1>';
            //ЗАПИСВАНЕ НА ДАННИТЕ НА ПОТРЕБИТЕЛЯ.
        }
    }
}
?>