📄 register.php
字号:
<? require("config.php");
$check=1;
if (empty($addusername) || empty($addpassword) || empty($addemail)) {$status="请填写资料"; $check=0;}
if ($check==1 && !eregi("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$",$addemail)) {$status="E-mail检查不通过"; $check=0;}
if ($check==1 && ereg("\|",$addusername)) {$check=0; $status="用户名包含非法字符"; }
if ($check==1 && ereg("\|",$addpassword)) {$check=0; $status="密码包含非法字符"; }
if ($check==1) {
if (file_exists("user/$user_file")) {
$user_list=file("user/$user_file");
$count=count($user_list);
for ($i=0; $i<$count; $i++){
$detail=explode("|",$user_list[$i]);
if ($detail[1]==$addusername) { $check=0; $status="该用户名已存在"; break;}
if ($detail[2]==$addemail) {$check=0; $status="该邮箱已使用过"; break; }
}
}
}
if ($check==0) {
?>
<html>
<head>
<title>风事画馆</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<LINK href="style.css" type=text/css rel=stylesheet>
</head>
<body bgcolor="<? echo $bg_color; ?>">
<table width="700" border="0" cellspacing="1" cellpadding="0" align="center">
<tr>
<td width="206" align="center"><img src="images/pcd.jpg" width="200" height="60"></td>
<td width="489" align="center"><? echo $advertise_html; ?></td>
</tr>
</table>
<br>
<table width="450" border="0" cellspacing="1" cellpadding="0" align="center">
<tr align="center">
<td><b><? echo $pcd_title; ?></b></td>
</tr>
</table>
<table width="500" border="0" cellspacing="1" cellpadding="0" align="center">
<tr align="center">
<td>新用户注册</td>
</tr>
</table>
<table width="500" border="0" cellspacing="0" cellpadding="0" align="center" bgcolor="#CCCCFF">
<tr>
<td>
<table width="100%" border="0" cellspacing="1" cellpadding="0"><form method=post>
<tr>
<td><? echo $status; ?></td>
</tr>
<tr>
<td bgcolor=#ffffff>
<table width="100%" border="0" bgcolor="#FFFFFF">
<tr valign="top" align="left">
<td width="60" align="center" valign="middle"><span style=font:9pt><b>用户名:</b></span></td>
<td><b><font color="#800000">
<input type="text" size="20" maxlength="14" name="addusername" value="" style="background-color:#ffffff; color:#FF90CD; border: 1 double #B4B4B4" onMouseOver = "this.style.backgroundColor = '#E5F0FF'" onMouseOut = "this.style.backgroundColor = ''">
</font></b><span style=font:9pt>(<span style=font:9pt>不能有空格,可以是中文)</span></span></td>
</tr>
<tr valign="top" align="left" bgcolor="#eeeeee">
<td width="60" align="center" valign="middle"><span style=font:9pt> <b>密码:</b></span></td>
<td>
<input type="password" size="20" maxlength="75" name="addpassword" value="" style="background-color:#ffffff; color:#0000ff; border: 1 double #B4B4B4" onMouseOver = "this.style.backgroundColor = '#E5F0FF'" onMouseOut = "this.style.backgroundColor = ''">
<span style=font:9pt>(英文字母或数字)</span> </td>
</tr>
<tr valign="top" align="left">
<td width="60" align="center" valign="middle"><span style=font:9pt> <b><font face="Verdana, Arial, Helvetica, sans-serif">EMAIL:</font></b></span></td>
<td><b><font color="#800000">
<input type="text" size="20" maxlength="75" name="addemail" value="@" style="background-color:#ffffff; color:#ACC5FF; border: 1 double #B4B4B4" onMouseOver = "this.style.backgroundColor = '#E5F0FF'" onMouseOut = "this.style.backgroundColor = ''">
</font> </b> <span style=font:9pt>(很重要,用于寄送密码)</span></td>
</tr>
</table>
</td>
</tr>
<tr align="center">
<td>
<input type="submit" value="送出资料" name="submit" style="font-family: 新细明体, 宋体, Arial; font-size: 9pt; height:20px;background-color:#ffffff; border:1 solid black" onMouseOver ="this.style.backgroundColor='#FFC864'" onMouseOut ="this.style.backgroundColor='#ffffff'">
<input type="button" onclick="location.href='pcd.php'" value="返回首页" name="backhome" style="font-family: 新细明体, 宋体, Arial; font-size: 9pt; height:20px;background-color:#ffffff; border:1 solid black" onMouseOver ="this.style.backgroundColor='#FFC864'" onMouseOut ="this.style.backgroundColor='#ffffff'">
</td>
</tr>
</form></table>
</td>
</tr>
</table>
<br>
<table width=635 border=0 align="center">
<tbody>
<tr>
<td>
<center>
本论坛由<a href="mailto:clock123@163.net">旅行</a>制作| © 2001<br>
<table width="146" border="0" cellspacing="0" cellpadding="1" height="17" bgcolor="#CCCCCC">
<tr>
<td>
<table width="144" border="0" cellspacing="0" cellpadding="0" bgcolor="000066">
<tr align="center">
<td width="34" bgcolor="#FFFFFF"><a href="http://phpiscool.yeah.net"><font color="ffcf60" face="Verdana, Arial, Helvetica, sans-serif"><b><font color="34567c">PHP</font></b></font></a></td>
<td align="left" width="110" bgcolor="#9999CC">
<a href="http://phpiscool.yeah.net"><font face="Verdana" color="#FFFFFF"> is </font></font><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif"><b>Cool</b>
</font><font color="#FFFFFF" face="Arial, Helvetica, sans-serif">.yeah.net</font></a>
</td>
</tr>
</table>
</td>
</tr>
</table>
<script>document.write("<a href=http://www.textclick.com/viewmain.asp?name=simpletrip target=_blank><img src=http://ad.t2t2.com/stat.asp?user=simpletrip&refer="+escape(document.referrer)+"&cur="+escape(document.URL)+" border=0></a>");</script>
</center>
</td>
<td align=right width=236><font face="Verdana" color="#111166">Powered
by <a style="color:333366" href="http://phpiscool.yeah.net"><b>Pic Dimension</b></a></font><a href="http://phpiscool.yeah.net"><b>
</b></a><br>
<a href="http://phpiscool.yeah.net"><img src="images/phpiscool.gif" border=0 width="100" height="30"></a><br>
<font face="Verdana" color="#111166">Something Really Cool</font>
</TD>
</tr>
</tbody>
</table>
</body>
</html>
<? exit; }
$id=1;
while(file_exists("user/$id")) $id++;
$putstring="$id|$addusername|$addemail|0|$addpassword|0|\n";
if (file_exists("user/$user_file")) {
$user_list=file("user/$user_file");
$count=count($user_list);
if ($count>=$max_user) {?>
<html>
<head>
<title>注册失败</title>
<meta HTTP-EQUIV=REFRESH CONTENT="2;URL=<? echo "pcd.php"; ?>">
</head>
<body bgcolor=#ffffff>
<br><br><br><br><br><br><br><br>
<center>---------<b><a href="<? echo "pcd.php"; ?>"><font size=2 color=#336699>注册失败:用户数已达上限</font></a></b>-------------</center>
</body>
</html>
<? exit;}
$fp=fopen("user/$user_file","a");
flock($fp,3);
fputs($fp,$putstring);
fclose($fp);
}
else {$fp=fopen("user/$user_file","w");
flock($fp,3);
fputs($fp,$putstring);
fclose($fp);
}
mkdir("user/$id",0777);
?>
<html>
<head>
<title>注册成功</title>
<meta HTTP-EQUIV=REFRESH CONTENT="1;URL=<? echo "pcd.php"; ?>">
</head>
<body bgcolor=#ffffff>
<br><br><br><br><br><br><br><br>
<center>---------<b><a href="<? echo "pcd.php"; ?>"><font size=2 color=#336699>注册成功:自动返回</font></a></b>-------------</center>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -