Я создал приложение для входа. Когда я ввожу имя пользователя и пароль, он всегда отображает PHP-код на странице, где он не запускает код, он просто отображает его почему?Простое приложение для входа с использованием PHP
Во-вторых, я создал базу данных с помощью EasyPHP, но я не знаю, имеет ли мой сайт доступ к базе данных или нет. Я поместил сайт внутри локального веб-файла EasyPHP, вот мой код:
HTML файл:
<!DOCTYPE html>
<html>
<head>
<title>Library</title>
<meta charset="UTF-8">
<style type="text/css">
html {
font-family: Verdana, Geneva, sans-serif ;
}
h1 {
font-size: 24px ;
text-align: center ;
}
#wrapper {
top: 30%
margin: 0 auto
}
#form {
margin: auto ;
width: 200px ;
heigh: 100px ;
}
</style>
</head>
<body>
<div id = "wrapper">
<h1>Library log in</h1>
<form id = "form" action="login.php" method="post" >
UserName: <input type="text" name="username"> <br>
Password: <input type="password" name="password"> <br>
<input type="submit" value="Login" name="submit" >
</form>
</div>
</body>
</html>
PHP файл:
<?php
session_start();
$username = $_POST['username'];
$password = $_POST['password'];
if ($username&&$password){
$connect = mysql_connect("localhost","root",""); or die ("Couldn't connect") ;
mysql_select_db("phplogin") or die ("Couldn't find db") ;
}
else {
echo "invalid username or password";
}
?>
имя базы данных phplogin
Я открываю файл с жесткого диска не из веб-хо ул.
Ошибка при запуске сайта, затем заполните форму и нажмите кнопку входа в систему, чтобы отобразить код PHP. Он должен отправить меня на пустую страницу или отобразить сообщение об ошибке, если данные были неправильными.
Я уже изменил на session_start();
ту же ошибку.
Является ли расширение вашего файла '.php' или' .html'/'.ht ml'? – Rasclatt
Кроме того, вы открываете файл с локального жесткого диска или где-то размещен? – Rasclatt
Какая ошибка? – uno