我有我的网站登录。以下显示注册页面。电子邮件地址是他们的用户名。如何创建一个错误消息警报,如果@符号和。尚未被插入到用户名(电子邮件地址)字段中?创建一个电子邮件地址的用户名
<?php
// Check if he wants to register:
if (!empty($_POST[emailaddress]))
{
// Check if passwords match.
if ($_POST[password] != $_POST[password2])
exit("Error - Passwords don't match. Please go back and try again.");
// Assign some variables.
$date = mktime("d - m - Y");
$ip = $_SERVER[REMOTE_ADDR];
require_once("config.php");
// Register him.
$query = mysql_query("INSERT INTO neworders
(emailaddress, firstname, surname, password, datereg, ip)
VALUES ('$_POST[emailaddress]','$_POST[firstname]','$_POST[surname]','$_POST[password]','$datereg','$ip')")
or die ("Error - Couldn't register user.");
echo "Welcome $_POST[username]! You've been successfully reigstered!<br /><br />
Please login <a href='login.php'><b>here</b></a>.";
exit();
}
?>
圣漏洞,蝙蝠侠!消毒你的数据! – qitch 2012-03-30 03:16:34
..并增加您的接受评级! – tttony 2012-03-30 03:25:22
我不知道'$ date = mktime(“d - m - Y”);'的内容是:-) ...我的猜测3600(或1970-01-01 01:00:00) – Rufinus 2012-03-30 03:26:26