gpt4 book ai didi

php - 注册脚本不起作用?

转载 作者:行者123 更新时间:2023-11-29 08:23:06 24 4
gpt4 key购买 nike

我根据从 PHP 书籍中学到的零碎内容创建了一个注册脚本。不幸的是,当在本地主机上测试它时(提交测试注册页面后),它会在浏览器中显示 PHP 脚本的源代码。我做错了什么吗?有人知道开源注册脚本吗?

谢谢

<?php

$submitted = $_POST["submitted"];
if ($submitted == 'yes') {

$firstName = mysql_real_escape_string($_POST["firstName"]);
$lastName = mysql_real_escape_string($_POST["lastName"]);
$eMail = mysql_real_escape_string($_POST["eMail"]);
$password = mysql_real_escape_string($_POST["password"]);
$confirmPassword = mysql_real_escape_string($_POST["confirmPassword"]);

// Kill script if input fields are blank
if ($firstName == '' or $lastName == '' or $eMail == '' or $password == '' or $confirmPassword == '') {
die();
}

// Check if passwords match
if ($password != $confirmPassword) {
die();
}

// Check if password is appropriat length
$passwordLength = strlen($password);
if ($passwordLength < 6 or $passwordLength > 30) {
die();
}


//////////////////////////
// Insert into database //
//////////////////////////
// Signup time in Unix Epoch
$time = time();

// Human readable date
$date = date("F jS, Y g:i:s A");

$sql = "INSERT into userInfo (firstName, lastName, password, eMail, time, date) VALUES ('$firstName', '$lastName', '$password', '$eMail', '$time', '$date')";
$sqlserver = "localhost";
$sqluser = "xxxxxx";
$sqlpassword = "xxxxxx";


mysql_connect($sqlserver, $sqluser, $sqlpassword) or die(mysql_error());

mysql_select_db("store");

// Check database if username already exists
$newEmail = $eMail;
$checkUsername = mysql_query("SELECT eMail FROM userinfo WHERE eMail = '$newEmail'");
$numRows = mysql_num_rows($checkUsername);
if ($numRows > 0) {
die();
}

mysql_query($sql) or die(mysql_error());

mysql_close();

header("Location: http://store.viddir.com/login/");
exit;
} else {
die();
}
?>

最佳答案

您一定没有执行 php 文件扩展名。这就是它返回 PHP 源代码的原因。

关于php - 注册脚本不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18769860/

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