gpt4 book ai didi

PHP 登录系统在网页上显示代码

转载 作者:行者123 更新时间:2023-11-29 04:50:20 24 4
gpt4 key购买 nike

我一直在尝试通过 PHP 制作一个登录系统。当我尝试运行它时,所有代码都来自 ($errors as $error)显示在实际网页上。我已经尝试测试了几个小时。

注意:当我更改 > 时至 < , 它在 if(count($errors) > 0){ 中运行良好但这使得即使密码/用户名有误,他们仍然可以按回车键。

请帮忙!提供代码。

<?
mysql_pconnect('localhost', 'root', '');
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Login</title>
</head>
<body>
<?php
if(!$_POST['submit']) {
?>
<form action="index.php" method="post">
<table border="1">
<tr>
<td>
Username:
</td>
<td>
<input type="text" name="username" />
</td>
</tr>
<tr>
<td>
Password:
</td>
<td>
<input type="text" name="password" />
</td>
</tr>
<tr>
<td>
Retype Password:
</td>
<td>
<input type="text" name="passwordconf" />
</td>
</tr>
<tr>
<td>
Email Address:
</td>
<td>
<input type="text" name="email" />
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="Create User" name="submit" />
</td>
</tr>
</table>
</form>
<?php
} else {
$username = $_POST['username'];
$password = $_POST['password'];
$passwordconf = $_POST ['passwordconf'];
$email = $_POST ['email'];

$errors = array();

if(!$username) {

$errors[1] = "Please enter a username.";

}
if(!$password) {

$errors[2] = "Please enter a password.";

}
if(!$passwordconf) {

$errors[3] = "Please retype password.";

}
if(!$email) {

$errors[4] = "Please enter an email address.";

}
if($password != $passwordconf) {

$errors[5] = "Passwords do not match.";

}
if(count($errors) > 0){

foreach($errors as $error) {

echo "$error<br>";

}

} else {
mysql_query("INSERT INTO 'users' . 'user_info'
('username', 'password', 'email', 'user_admin_level')
VALUES ('".$username."', '".md5($password)."', '".$email."', '1');");
}
}
?>
</body>
</html>

最佳答案

你不能那样运行 PHP。您需要 Web 服务器来运行 PHP。按照这些步骤,

XAMPP 的使用非常简单。请按照以下步骤 -

  1. 安装并运行 XAMPP应用。通过它打开 Apache 和 MySQL(如果您的应用程序需要数据库)服务。
  2. 单击 XAMPP 控制面板上的“探索”按钮 - 在打开的窗口中,检查 htdocs 文件夹。
  3. htdocs 文件夹是所有 PHP 脚本所在的文件夹。这是 Apache 指向的文件夹。
  4. 您可能想在/htdocs/文件夹中创建一个单独的文件夹来保存所有 PHP 程序。我们称它为“我的程序”。
  5. 将您的 PHP 脚本保存在/htdocs/myprograms 文件夹中。 (例如 test.php)
  6. 现在,启动您的网络浏览器并输入以下地址:http://localhost/myprograms/test.php

您的浏览器现在将执行脚本并显示输出。

关于PHP 登录系统在网页上显示代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12471192/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com