当前位置: 首页 > 图文教程 > 网络编程 > PHP > 我的论坛源代码(十)

PHP
php 多线程上下文中安全写文件实现代码
PHP类的使用 实例代码讲解
用php实现让页面只能被百度gogole蜘蛛访问的方法
php 学习笔记
PHP编程过程中需要了解的this,self,parent的区别
php 操作excel文件的方法小结
使用PHP获取网络文件的实现代码
PHP 巧用数组降低程序的时间复杂度
php下将XML转换为数组
php 文件上传代码(限制jpg文件)
php 无极分类(递归)实现代码
PHP 采集获取指定网址的内容
PHP 将图片按创建时间进行分类存储的实现代码
PHP 存储文本换行实现方法
PHP 批量更新网页内容实现代码
用PHP查询搜索引擎排名位置的代码
用php实现的获取网页中的图片并保存到本地的代码
php实现首页链接查询 友情链接检查的代码
处理php自动反斜杠的函数代码
php实现的遍历文件夹下所有文件,编辑删除

PHP 中的 我的论坛源代码(十)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-12   浏览: 31 ::
收藏到网摘: n/a

reguse.inc.php处理注册用户时的信息
<?
function regok($mess,$reginfo) //记录成功后输出用户信息
{
echo "<table width='70%' border='0' cellspacing='0' cellpadding='0' bgcolor='#000000' align='center'>";
echo "<tr><td><table width='100%' border='0' cellspacing='1' cellpadding='1' align='center' bgcolor='#eeeeee'><tr bgcolor='#006699'><td colspan='4'><div align='center'><font color='ffffff'>".$mess."</font></div></td></tr>";
echo "<tr ><td width='15%' ><div align='left'>ID号:</div></td><td width='35%'><div align='center'><font color='#FF0000'>".$reginfo[13]."</font></div></td>";
echo "<td width='15%'><div align='left'>用户:</div></td><td width='35%' ><div align='center'><font color='#FF0000'>".$reginfo[0]."</div></td></tr>";
echo "<tr ><td width='15%'><div align='left'>密码:</div></td><td width='35%'><div align='center'><font color='#FF0000'>".$reginfo[1]."</font></div></td>";
echo "<td width='15%'><div align='left'>主页:</div></td><td width='35%' ><div align='center'><font color='#FF0000'>".$reginfo[9]."</div></td></tr>";
echo "<tr ><td width='15%'><div align='left'>邮箱:</div></td><td width='35%'><div align='center'><font color='#FF0000'>".$reginfo[8]."</font></div></td>";
echo "<td width='15%'><div align='left'>oicq:</div></td><td width='35%'><div align='center'><font color='#FF0000'>".$reginfo[3]."</div></td></tr>";
echo "<tr ><td width='15%'><div align='left'>昵称:</div></td><td width='35%'><div align='center'><font color='#FF0000'>".$reginfo[2]."</font></div></td>";
echo "<td width='15%'><div align='left'>等级:</div></td><td width='35%'><div align='center'><font color='#FF0000'>".$reginfo[11]."</div></td></tr>";
echo "<tr ><td width='15%'><div align='left'>性别:</div></td><td width='35%'><div align='center'><font color='#FF0000'>".$reginfo[4]."</font></div></td>";
echo "<td width='15%'><div align='left'>年龄:</div></td><td width='35%'><div align='center'><font color='#FF0000'>".$reginfo[5]."</div></td></tr>";
echo "<tr ><td width='15%'><div align='left'>职业:</div></td><td width='35%'><div align='center'><font color='#FF0000'>".$reginfo[6]."</font></div></td>";
echo "<td width='15%'><div align='left'>来自:</div></td><td width='35%' ><div align='center'><font color='#FF0000'>".$reginfo[7]."</div></td></tr>";
echo "<tr ><td width='15%'><div align='left'>信息保密:</div></td><td width='35%'><div align='center'><font color='#FF0000'>".$reginfo[12]."</font></div></td>";
echo "<td width='15%'><div align='left'>签名:</div></td><td width='35%' ><div align='center'><font color='#FF0000'>".$reginfo[10]."</div></td></tr>";
echo "<tr ><td width='15%'><div align='left'>邮件通知:</div></td><td width='35%'><div align='center'><font color='#FF0000'>".$reginfo[18]."</font></div></td>";
echo "<td width='15%'><div align='left'>注册时间:</div></td><td width='35%' ><div align='center'><font color='#FF0000'>".$reginfo[15]."</div></td></tr>";
echo "<tr ><td width='15%'><div align='left'>登录时间:</div></td><td width='35%'><div align='center'><font color='#FF0000'>".$reginfo[16]."</font></div></td>";
echo "<td width='15%'><div align='left'>头像:</div></td><td width='35%' ><div align='center'><img src='images/".$reginfo[14].".gif'></div></td></tr>";
$reginfo=$reginfo[0];
echo "<tr bgcolor='#006699'><td colspan='4'><div align='center'><a href='reguse.php?action=dl&use=".$reginfo."'>用户登录</a></div></td></tr>";
echo "</table></td></tr></table>";

}

//检查信息并写入记录
function reg($usename,$usepass,$usemail,$useweb,$useni,$useoicq,$usesex,$useage,$usezy,$useaddr,$useinf,$usety,$usebq,$useqm)
{
if ($usename) //如果有用户名传入则处理 用户注册模块
{
if(strlen($usename)>8) return 1;
else if(strlen($usepass)>8) return 2;
else if(strlen($useoicq)>12) return 3;
else if(!uinfo($usepass,pass)) return 4;
else if(!uinfo($usename,name)) return 5;
else if(!uinfo($useoicq,oicq)) return 6;
else if(!uinfo($usemail,mail)) return 7;
else
{
if(!$useinf) $useinf=2;
$query="select * from useinfo where usename='".$usename."'"; //是否已经存在用户
$req=mysql_query($query);
$useinfp=mysql_fetch_array($req);
if ($useinfp[0]) return 8;
else
{
$time=date(Y年n月j日G时i分);
$useqm=nl2br($useqm); //写入用户信息
$query="insert into useinfo (usename,usepass,usemail,useweb,useni,useoicq,usesex,useage,usezy,useaddr,useinf,usety,usebq,useqm,useattr,regdate,enddate) values ('".$usename."','".$usepass."','".$usemail."','".$useweb."','".$useni."','".$useoicq."','".$usesex."','".$useage."','".$usezy."','".$useaddr."','".$useinf."','".$usety."','".$usebq."','".$useqm."',1,now(),'".$time."')";
$req=mysql_query($query);
if ($req)
{
$query="select * from useinfo where usename='".$usename."'"; //取出用户信息,并传出用户端
$req=mysql_query($query);
$useinfo=mysql_fetch_array($req);
return $useinfo;
}
else return 10;
}
}
return 9;
}
}
function usemess($mess,$usename,$usemail,$useweb,$useni,$useoicq,$useaddr,$useqm) //信息输入表单
{
echo "<FORM METHOD=post>";
echo "<table width='90%' border='0' cellspacing='0' cellpadding='0' bgcolor='#000000' align='center'>";
echo "<tr><td><table width='100%' border='0' cellspacing='1' cellpadding='1' align='center'>";
echo "<tr bgcolor='#006699'><td colspan='2'><font color='ffffff'><div align='center'>狐网论坛用户注册---<font color='00ff00'>".$mess."</font></div></font></td></tr>";
echo "<tr bgcolor='#eeeeee'><td width='40%'><div align='left'> 用 户 名:<font color='#FF0000'>八位,第一位必须是字母</FONT></div></td><td width='52%'><input onFocus='this.select()' style='BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px dashed; BORDER-LEFT: #000000 1px dashed; BORDER-RIGHT: #000000 1px dashed; BORDER-TOP: #000000 1px dashed;' type='text' name='usename' size='30' maxlength='8' value='".$usename."'></td></tr>";
echo "<tr bgcolor='#eeeeee'><td width='40%'><div align='left'>密  码:<font color='#FF0000'>八位,数字和字母组合.</font></div></td><td width='52%'><input style='BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px dashed; BORDER-LEFT: #000000 1px dashed; BORDER-RIGHT: #000000 1px dashed; BORDER-TOP: #000000 1px dashed;' type='password' name='usepass' size='30' maxlength='8'></td></tr>";
echo "<tr bgcolor='#eeeeee'><td width='40%'><div align='left'>电子信箱:<font color='#FF0000'>请填写真实的邮箱地址。</font></div></td><td width='52%'><input onFocus='this.select()' style='BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px dashed; BORDER-LEFT: #000000 1px dashed; BORDER-RIGHT: #000000 1px dashed; BORDER-TOP: #000000 1px dashed;' type='text' name='usemail' size='50' maxlength='50' value='".$usemail."'></td></tr>";
echo "<tr bgcolor='#eeeeee'><td width='40%'><div align='left'>个人主页:</div></td><td width='52%'><div align='left'><input onFocus='this.select()' style='BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px dashed; BORDER-LEFT: #000000 1px dashed; BORDER-RIGHT: #000000 1px dashed; BORDER-TOP: #000000 1px dashed;' type='text' name='useweb' size='50' maxlength='50' value='".$useweb."'></div></td></tr>";
echo "<tr bgcolor='#006699'><td colspan='2'><div align='center'><font color='#FFFFFF'>个人信息设定</font></div></td></tr>";
echo "<tr bgcolor='#eeeeee'><td width='40%'><div align='left'>你的昵称:</div></td><td width='52%'><div align='left'><input onFocus='this.select()' style='BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px dashed; BORDER-LEFT: #000000 1px dashed; BORDER-RIGHT: #000000 1px dashed; BORDER-TOP: #000000 1px dashed;' type='text' name='useni' size='30' maxlength='15' value='".$useni."'></div></td></tr>";
echo "<tr bgcolor='#eeeeee'><td width='40%'><div align='left'>OICQ:</div></td><td width='52%'><div align='left'><input onFocus='this.select()' style='BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px dashed; BORDER-LEFT: #000000 1px dashed; BORDER-RIGHT: #000000 1px dashed; BORDER-TOP: #000000 1px dashed;' type='text' name='useoicq' size='20' maxlength='20' value='".$useoicq."'></div></td></tr>";
echo "<tr bgcolor='#eeeeee'><td width='40%'><div align='left'>性  别:</div></td><td width='52%'><div align='left'><select onFocus='this.select()' style='BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px dashed; BORDER-LEFT: #000000 1px dashed; BORDER-RIGHT: #000000 1px dashed; BORDER-TOP: #000000 1px dashed;' name='usesex'><option value='1' selected>我是男生</option><option value='0'>我是女生</option></select></div></td></tr>";
echo "<tr bgcolor='#eeeeee'><td width='40%'><div align='left'>年  龄:</div></td><td width='52%'><div align='left'><select onFocus='this.select()' style='BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px dashed; BORDER-LEFT: #000000 1px dashed; BORDER-RIGHT: #000000 1px dashed; BORDER-TOP: #000000 1px dashed;' name='useage'><option value='14'>15岁以下</option><option value='15'>15 岁</option><option value='16'>16 岁</option><option value='17'>17 岁</option>";
echo "<option value='18'>18 岁</option><option value='19'>19 岁</option><option value='20' selected>20 岁</option><option value='21'>21 岁</option><option value='22'>22 岁</option><option value='23'>23 岁</option><option value='24'>24 岁</option><option value='25'>25 岁</option><option value='26'>26 岁</option><option value='27'>27 岁</option><option value='28'>28 岁</option><option value='29'>29 岁</option><option value='30'>30或以上</option></select></div></td></tr>";
echo "<tr bgcolor='#eeeeee'><td width='40%'><div align='left'>职  业:</div></td><td width='52%'><div align='left'><select onFocus='this.select()' style='BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px dashed; BORDER-LEFT: #000000 1px dashed; BORDER-RIGHT: #000000 1px dashed; BORDER-TOP: #000000 1px dashed;' name='usezy'><option value='5' selected>我是学生</option><option value='1'>公务员</option><option value='2'>公司雇员</option><option value='3'>自由职业</option><option value='4'>无所事事</option><option value='5'>不告诉你</option></select></div></td></tr>";
echo "<tr bgcolor='#eeeeee'><td width='40%'><div align='left'>来自何方:</div></td><td width='52%'><div align='left'><input onFocus='this.select()' style='BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px dashed; BORDER-LEFT: #000000 1px dashed; BORDER-RIGHT: #000000 1px dashed; BORDER-TOP: #000000 1px dashed;' type='text' name='useaddr' size='50' maxlength='50' value='".$useaddr."'></div></td></tr>";
echo "<tr bgcolor='#006699'><td colspan='2'><div align='left'></div><div align='center'><font color='#FFFFFF'>参数设定</font></div></td></tr>";
echo "<tr bgcolor='#eeeeee'><td width='40%'><div align='left'>是否充许他人查看你的信息:</div></td><td width='52%'><div align='left'><input type='radio' name='useinf' value='2'>否  <input type='radio' name='useinf2' value='1' checked>是</div></td></tr>";
echo "<tr bgcolor='#eeeeee'><td width='40%' valign='top'><div align='left'>个人签名档:</div></td><td width='52%'><div align='left'><textarea onFocus='this.select()' style='BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px dashed; BORDER-LEFT: #000000 1px dashed; BORDER-RIGHT: #000000 1px dashed; BORDER-TOP: #000000 1px dashed;' name='useqm' cols='40' wrap='VIRTUAL' rows='5'>".$useqm."</textarea></div></td></tr>";
echo "<tr bgcolor='#eeeeee'><td width='40%'><div align='left'>是否允许版主或管理员给你发邮件通知:</div></td><td width='52%'><div align='left'><input type='radio' name='usety' value='2'>否  <input type='radio' name='usee2' value='1' checked>是</div></td></tr>";
echo "<tr bgcolor='#006699'><td colspan='2'><div align='center'><font color='#FFFFFF'>头像设定</font></div></td></tr>";
echo "<tr bgcolor='#eeeeee'><td colspan='2'><div align='center'><input type='radio' name='bq[0]' value='a'><img src='/upload/tech/20091012/20091012013316_ef0d3930a7b6c95bd2b32ed45989c61f.gif' width='15' height='15' checked>  <input type='radio' name='bq[1]' value='1'><img src='/upload/tech/20091012/20091012013317_a8e864d04c95572d1aece099af852d0a.gif' width='15' height='15'>  <input type='radio' name='bq[2]' value='2'><img src='/upload/tech/20091012/20091012013317_99c5e07b4d5de9d18c350cdf64c5aa3d.gif' width='15' height='15'>  <input type='radio' name='bq[3]' value='3'><img src='/upload/tech/20091012/20091012013317_ba2fd310dcaa8781a9a652a31baf3c68.gif' width='15' height='15'>  <input type='radio' name='ba[4]' value='4'><img src='/upload/tech/20091012/20091012013321_94c7bb58efc3b337800875b5d382a072.gif' width='15' height='15'>  ";
echo "<input type='radio' name='bq[5]' value='5'><img src='/upload/tech/20091012/20091012013327_b2eeb7362ef83deff5c7813a67e14f0a.gif' width='15' height='15'>  <input type='radio' name='bq[6]' value='6'><img src='/upload/tech/20091012/20091012013327_05f971b5ec196b8c65b75d2ef8267331.gif' width='15' height='15'>  <input type='radio' name='ba7' value='[7]'><img src='/upload/tech/20091012/20091012013328_3b5dca501ee1e6d8cd7b905f4e1bf723.gif' width='15' height='15'>  <input type='radio' name='ba[8]' value='8'><img src='/upload/tech/20091012/20091012013328_3cec07e9ba5f5bb252d13f5f431e4bbb.gif' width='15' height='15'>  <input type='radio' name='ba[9]' value='9'><img src='/upload/tech/20091012/20091012013329_a5cdd4aa0048b187f7182f1b9ce7a6a7.gif' width='15' height='15'></div></td></tr>";
echo "<tr bgcolor='#eeeeee'><td colspan='2'></td></tr>";
echo "</table></td></tr></table>";
echo "<div align='center'><INPUT TYPE='HIDDEN' NAME='action' VALUE='add'><INPUT class='bott' TYPE='SUBMIT' name='submit' VALUE='提 交!'><INPUT class=bott TYPE='RESET' NAME='Reset' VALUE='重 填'></form></div>";
}
function dlmes($mess)
{
echo "<table width='50%' border='0' cellspacing='0' cellpadding='0' bgcolor='#000000' align='center'>";
echo "<tr><td>";
echo "<table width='100%' border='0' cellspacing='1' cellpadding='1' bgcolor='#eeeeee'><form method='post'>";
echo "<tr bgcolor='#009999'><td><div align='center'><font color='#FFFFFF'>".$mess."</font></div></td></tr>";
echo "<tr><td><div align='center'>用户名:<input type='text' name='uname'></div></td></tr>";
echo "<tr><td><div align='center'>密 码:<input type='password' name='upass'></div></td></tr>";
echo "<tr><td><div align='center'><input type='submit' name='Submit' value='确定'></div></td></tr>";
echo "<tr><td><input type='hidden' name='action' value='dl'></td></tr>";
echo "<tr><td><div align='center'><a href='useinfo.php?action=pass'>[忘记密码]</a>     <a href='reguse.php?action=xy'>[我要注册]</a></div></td></tr>";
echo "<tr bgcolor='#009999'><td height='20'></td></tr>";
echo "</form></table></td></tr></table>";
}
?>