找不到对象!在此服务器上找不到请求的 URL。引用页面上的链接似乎是错误的或过时的。请将该错误通知该页面的作者。
如果您认为这是服务器错误,请联系网站管理员。
我的 signup.inc.php 文件是-
<?php
if(isset($_POST['submit']))
{
include_once 'db.inc.php';
$first = mysqli_real_escape_string($conn, $_POST['first']);
$last = mysqli_real_escape_string($conn, $_POST['last']);
$email = mysqli_real_escape_string($conn, $_POST['email']);
$uid = mysqli_real_escape_string($conn, $_POST['uid']);
$pwd = mysqli_real_escape_string($conn, $_POST['pwd']);
//error handler
//check for empty field
if(empty($first) || empty($last)|| empty($email) || empty($uid) || empty($pwd))
{
header("Location: ../signup.php?signup=empty");
exit();
}
else
{
//check if the input chcaracetr is vallied
if(!preg_match("/^[a-zA-Z]*$/", $first) || !preg_match("/^[a-zA-Z]*$/", $last))
{
header("Location: ../signup.php?signup=invallied");
exit();
}
else{
//check if emial is vallied
if(!filter_var($email,filter_validate_email))
{
header("Location: ../signup.php?signup=invallied email");
exit();
}else
{
$sql = "select * from users where user_uid= '$uid'";
$result = mysqli_query($conn,$sql);
$resultCheck = mysqli_num_rows($result);
if($resultCheck > 0)
{
header("Location: ../signup.php?signup=user taken");
exit();
}
else{
//hashing the password
$hashpwd = password_hash($pwd , password_default);
//insert the user in the database
$sql = "insert into users (user_first,user_last,user_email,user_uid,user_pwd) values ('$first', '$last' , '$email' , '$uid' , '$pwd')";
//$result =
mysqli_query($conn,$sql);
header("Location: ../signup.php?signup=success");
exit();
}
}
}
}
}else
{
header("Location: ../signup.php");
exit();
}
?>
我的 signup.php 文件是 -
<?php
include_once 'header.php';
?>
<section class="main-container">
<div class="main-wrapper">
<h2>Signup</h2>
<form class="signup-form" action="include/signup.inc.php" method="POST">
<input type="text" name="first" placeholder="Firstname">
<input type="text" name="last" placeholder="Lastname">
<input type="text" name="email" placeholder="E-mail">
<input type="text" name="uname" placeholder="Username">
<input type="password" name="pwd" placeholder="Password">
<button type="submit" name="submit">Sign up</button>
</form>
</div>
</section>
<?php
include_once 'footer.php';
?>
我的 header.php 文件是 -
<!DOCTYPE html>
<html>
<head>
<title> </title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<header>
<nav>
<div class = "main-wrapper">
<ul>
<li><a href="index.php">HOME</a></li>
</ul>
<div class = "nav-login">
<form>
<input type="text" name="uid" placeholder="Username/e-mail"
>
<input type="text" name="ped" placeholder="Password">
<button type="submit" name="submit">Login</button>
</form>
<a href="signup.php">Sign Up</a>
</div>
</div>
</nav>
</header>
我的 footer.php 文件是 -
</body>
</html>
我不知道,但是当我安装 xampp 时,这个文件(C:/XAMPP/htdocs/index.php)每次都会显示,即使我禁用 UAC(用户帐户控制)禁用防病毒