<?php header('content-type:text/html; charset=utf-8');?> <html> <head> <title>Регистрация</title> </head> <body> <form action="reg.php" method="POST"> <input type="text" name="name" placeholder="Имя" required> <br/> <input type="text" name="login" placeholder="Логин" required> <br/> <input type="password" name="pass" placeholder="Пароль (мин. 6 знаков)" min="6" required> <br/> <input type="password" name="confirm_pass" placeholder="Подтверждение пароля" min="6" required> <br/> <input type="submit" name="submit" value="Регистрация"> </form><br/> </body> </html> <?php error_reporting(E_ALL); //creating a db if(!file_exists("db.db")){ $db = sqlite_open("db.db"); if(!$db) echo '<p style="color:red;">Таблица не создана</p>'; //creating a table sqlite_query($db, "CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT, login TEXT, pass INTEGER); "); exit; } //открытие БД $db = sqlite_open("db.db"); //проверка полей if(isset($_POST['submit'])){ $name = $_POST['name']; $login = $_POST['login']; $pass = $_POST['pass']; $confirm_pass = $_POST['confirm_pass']; if($pass == $confirm_pass){ $pass = md5($pass); sqlite_query($db, "INSERT INTO users(id, name, login, pass) VALUES (NULL, '$name', '$login', '$pass')"); header("Location: reg.php"); }else die("Пароли не совпадают!"); } //количество пользователей $users = sqlite_query($db, "SELECT * FROM users ORDER BY id DESC"); echo "Всего пользователей: " .sqlite_num_rows($users). "<br/>"; //вывод записей while ($res = sqlite_fetch_array($users)){ echo "Имя: " .$res['name']."<br/>"; echo "Логин: " .$res['login']."<br/>"; echo "Пароль: " .$res['pass']."<br/>"; echo "<hr>"; } ?> <html> <head> <title></title> </head> <body> <form action="reg.php" method="POST"> <input type="text" name="login_auth" placeholder="Логин" required> <br/> <input type="password" name="pass_auth" placeholder="Пароль (мин. 6 знаков)" min="6" required> <br/> <input type="submit" name="auth" value="Авторизация"> </form><br/> </body> </html> <?php error_reporting(E_ALL); if(isset($_POST['auth'])){ $login_auth = $_POST['login_auth']; $pass_auth = md5($_POST['pass_auth']); $db = sqlite_open("db.db"); $query = sqlite_query($db, "SELECT * FROM users WHERE login = $login_auth"); $user_data = sqlite_fetch_array($query); if($user_data['pass']==$pass_auth){ echo "Успешный вход"; }else{ echo "Неверный логин или пароль"; } } ?>
Standard input is empty
prog.cpp:1:14: warning: character constant too long for its type [enabled by default] prog.cpp:4:1: error: stray ‘\320’ in program prog.cpp:4:1: error: stray ‘\240’ in program prog.cpp:4:1: error: stray ‘\320’ in program prog.cpp:4:1: error: stray ‘\265’ in program prog.cpp:4:1: error: stray ‘\320’ in program prog.cpp:4:1: error: stray ‘\263’ in program prog.cpp:4:1: error: stray ‘\320’ in program prog.cpp:4:1: error: stray ‘\270’ in program prog.cpp:4:1: error: stray ‘\321’ in program prog.cpp:4:1: error: stray ‘\201’ in program prog.cpp:4:1: error: stray ‘\321’ in program prog.cpp:4:1: error: stray ‘\202’ in program prog.cpp:4:1: error: stray ‘\321’ in program prog.cpp:4:1: error: stray ‘\200’ in program prog.cpp:4:1: error: stray ‘\320’ in program prog.cpp:4:1: error: stray ‘\260’ in program prog.cpp:4:1: error: stray ‘\321’ in program prog.cpp:4:1: error: stray ‘\206’ in program prog.cpp:4:1: error: stray ‘\320’ in program prog.cpp:4:1: error: stray ‘\270’ in program prog.cpp:4:1: error: stray ‘\321’ in program prog.cpp:4:1: error: stray ‘\217’ in program prog.cpp:23:16: warning: character constant too long for its type [enabled by default] prog.cpp:32:17: warning: character constant too long for its type [enabled by default] prog.cpp:33:17: warning: multi-character character constant [-Wmultichar] prog.cpp:34:18: warning: character constant too long for its type [enabled by default] prog.cpp:35:17: warning: multi-character character constant [-Wmultichar] prog.cpp:36:25: warning: character constant too long for its type [enabled by default] prog.cpp:51:24: warning: multi-character character constant [-Wmultichar] prog.cpp:52:28: warning: character constant too long for its type [enabled by default] prog.cpp:53:30: warning: multi-character character constant [-Wmultichar] prog.cpp:76:17: warning: multi-character character constant [-Wmultichar] prog.cpp:77:23: warning: character constant too long for its type [enabled by default] prog.cpp:78:26: warning: character constant too long for its type [enabled by default] prog.cpp:82:16: warning: multi-character character constant [-Wmultichar] prog.cpp:1:1: error: expected unqualified-id before ‘<’ token prog.cpp:1:55: error: expected unqualified-id before ‘?’ token prog.cpp:21:1: error: expected unqualified-id before ‘if’ prog.cpp:30:1: error: ‘$db’ does not name a type prog.cpp:32:1: error: expected unqualified-id before ‘if’
Standard output is empty