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

PHP
PHP memcache扩展的三种安装方法
PHP 判断常量,变量和函数是否存在
PHP session有效期问题
PHP 读取文件的正确方法
apache2.2.4+mysql5.0.77+php5.2.8安装精简
PHP 字符串编码截取函数(兼容utf-8和gb2312)
PHP 错误之引号中使用变量
php 购物车的例子
PHP 身份证号验证函数
php结合飞信 免费天气预报短信
PHP SQLite类
PHP 在线翻译函数代码
PHPMyAdmin 快速配置方法
PHP 编写的 25个游戏脚本
php 购物车实例(申精)
PHP获取当前文件所在目录 getcwd()函数
DISCUZ 论坛管理员密码忘记的解决方法
PHP 采集心得技巧
抓取YAHOO股票报价的类
PHP 模拟登陆MSN并获得用户信息

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-12   浏览: 326 ::
收藏到网摘: 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>";
}
?>