我有我的網站登錄。以下顯示註冊頁面。電子郵件地址是他們的用戶名。如何創建一個錯誤消息警報,如果@符號和。尚未被插入到用戶名(電子郵件地址)字段中?創建一個電子郵件地址的用戶名
<?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