基于mysql的论坛(2)


Posted in PHP onOctober 09, 2006

#################################
## apply.php ####################
#################################
<html>
<head>
<title>注册用户</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" type="text/css" href="css/index.css">
</head>
<body bgcolor="#FFFFFF" background="image/bg.gif">
<?php include "header.php";?>
<br>
<hr noshade width="97%" size="1">
<div align="center">注册新用户<br>
</div>
<table width="90%" border="1" cellspacing="0" cellpadding="0" bordercolorlight="#336699" bordercolordark="#FFFFFF" align="center">
  <tr>
      <td colspan="2">
        <div align="center">
          <textarea name="temp" wrap="VIRTUAL" cols="60" rows="8">注册须知:


用户只有注册之后,才能有权发新贴子和回复贴子。非注册用户只能察看贴子。

注册项目中,带“*”的是您必须填写的项目,其他是可选项目。不过,为了联系方便,最好将资料写的详细一些。

本论坛不欢迎有关政治敏感话题,如果由此引起纠纷,本论坛使用管理者不负责任。

在注册之后,每发一篇贴子,增加5点积分,回复一篇,增加3点,被删除一篇,扣除4点。积分只是为了活跃论坛气氛,不代表网友的某方面水平。


制作:冷情疯子</textarea>
        </div>
      </td>
    </tr>
    <tr valign="top">
      <td colspan="2">  </td>
    </tr>
    <tr>
      <td colspan="2">
        <form method="post" action="adduser.php">
          <table width="80%" border="0" cellspacing="0" cellpadding="3" align="center">
            <tr>
              <td align="right">用户名</td>
              <td>
                <input type="text" name="name" maxlength="16" style="font-size: 9pt; background-color: #FFFFFF; color: #FF0000; border: 1 solid #000000">
                * </td>
            </tr>
            <tr>
              <td align="right">密码</td>
              <td>
                <input type="password" name="pwd1" maxlength="8" style="font-size: 9pt; background-color: #FFFFFF; color: #FF0000; border: 1 solid #000000" size="9">
                * </td>
            </tr>
            <tr>
              <td align="right">重复密码</td>
              <td>
                <input type="password" name="pwd2" maxlength="8" style="font-size: 9pt; background-color: #FFFFFF; color: #FF0000; border: 1 solid #000000" size="9">
                * </td>
            </tr>
            <tr>
              <td align="right">Email</td>
              <td>
                <input type="text" name="email" style="font-size: 9pt; background-color: #FFFFFF; color: #FF0000; border: 1 solid #000000">
                 </td>
            </tr>
            <tr>
              <td align="right">性别</td>
              <td>
                <select name="sex">
                  <option value="秘密" selected>秘密</option>
                  <option value="男">男</option>
                  <option value="女">女</option>
                </select>
              </td>
            </tr>
            <tr>
              <td align="right">真实性名</td>
              <td>
                <input type="text" name="realname" size="17" maxlength="16" style="font-size: 9pt; background-color: #FFFFFF; color: #FF0000; border: 1 solid #000000">
              </td>
            </tr>
            <tr>
              <td align="right">地址</td>
              <td>
                <input type="text" name="address" maxlength="40" size="30" style="font-size: 9pt; background-color: #FFFFFF; color: #FF0000; border: 1 solid #000000">
              </td>
            </tr>
            <tr>
              <td align="right">电话</td>
              <td>
                <input type="text" name="phone" size="22" maxlength="20" style="font-size: 9pt; background-color: #FFFFFF; color: #FF0000; border: 1 solid #000000">
              </td>
            </tr>
            <tr>
              <td align="right">主页</td>
              <td>
                <input type="text" name="homepage" style="font-size: 9pt; background-color: #FFFFFF; color: #FF0000; border: 1 solid #000000" size="50" value="http://">
              </td>
            </tr>
            <tr>
              <td align="right">OICQ</td>
              <td>
                <input type="text" name="oicq" maxlength="11" style="font-size: 9pt; background-color: #FFFFFF; color: #FF0000; border: 1 solid #000000" size="12">
              </td>
            </tr>
            <tr>
              <td align="right">签名</td>
              <td>
                <textarea name="qm" wrap="VIRTUAL" cols="50"></textarea>
              </td>
            </tr>
            <tr>
              <td align="right">  </td>
              <td align="center">
                <input type="submit" name="b1" value="注册">
                <input type="reset" name="Submit2" value="清除" >
              </td>
            </tr>
          </table>
        </form>
      </td>
    </tr>
  </table>
<br>

<?php include "footer.php";?>

</body>
</html>
##########################################
## chklogin.php #########################
########################################
<?php
require ("func.php");
$name=trim($name);
$password=trim($password);
$sql="select * from user where name='$name'";
$sql_result=mysql_query($sql);
$sql_row=mysql_fetch_array($sql_result);
if (($password==$sql_row[password])and(!empty($sql_row[slaveboard]))){
    setcookie("jl_forum[board]",$sql_row[slaveboard]);
    setcookie("jl_forum[name]",$name);
    setcookie("jl_forum[password]",$password);
    redirect2("manage_list.php");
}
else {
    show_error(4);
}
?>
###################################
#####  config.inc.php ##########
#############################
<?

  $MYSQL_HOSTNAME = "localhost";
  $MYSQL_USERNAME = "root";
  $MYSQL_PASSWORD = "";

  $DATABASE = "forum";

  $pagesize=25;

  $copyright="Copyright © 2000, by Edincur, All Rights Reserved<BR>";

  $admin_email="your_email";

  $admin_name="your_admin_name";         #论坛管理员名称
  $admin_password="your_password";       #论坛管理员密码

  $remove_score=4;  #被删除一篇扣除的分数
  $new_topic_score=5;   #发表新主题的分数
  $re_topic_score=3;   #回复一篇的分数

  mysql_connect($MYSQL_HOSTNAME, $MYSQL_USERNAME, $MYSQL_PASSWORD);
  mysql_select_db($DATABASE) or die(mysql_error());

?>
###############################

PHP 相关文章推荐
实现树状结构的两种方法
Oct 09 PHP
下载文件的点击数回填
Oct 09 PHP
使用Apache的htaccess防止图片被盗链的解决方法
Apr 27 PHP
在PHP模板引擎smarty生成随机数的方法和math函数详解
Apr 24 PHP
PHP+Memcache实现wordpress访问总数统计(非插件)
Jul 04 PHP
Yii框架获取当前controlle和action对应id的方法
Dec 03 PHP
PHP7正式版测试,性能惊艳!
Dec 08 PHP
Joomla使用Apache重写模式的方法
May 04 PHP
PHP快速排序quicksort实例详解
Sep 28 PHP
PHP注释语法规范与命名规范详解篇
Jan 21 PHP
PHP实现的pdo连接数据库并插入数据功能简单示例
Mar 30 PHP
解决laravel上传图片之后,目录有图片,但是访问不到(404)的问题
Oct 14 PHP
基于mysql的论坛(1)
Oct 09 #PHP
基于mysql的论坛(4)
Oct 09 #PHP
基于mysql的论坛(5)
Oct 09 #PHP
基于mysql的论坛(6)
Oct 09 #PHP
生成sessionid和随机密码的例子
Oct 09 #PHP
基于mysql的论坛(7)
Oct 09 #PHP
基于mysql的论坛(3)
Oct 09 #PHP
You might like
PHP PDO函数库详解
2010/04/27 PHP
PHP 的比较运算与逻辑运算详解
2016/05/12 PHP
完美的php分页类
2017/10/24 PHP
PHP信号处理机制的操作代码讲解
2019/04/19 PHP
Javascript 复制数组实现代码
2009/11/26 Javascript
客户端限制只能上传jpg格式图片的js代码
2010/12/09 Javascript
Highcharts 非常实用的Javascript统计图demo示例
2013/07/03 Javascript
浅析JQuery获取和设置Select选项的常用方法总结
2013/07/04 Javascript
js强制把网址设为默认首页
2015/09/29 Javascript
基于jquery实现鼠标左右拖动滑块滑动附源码下载
2015/12/23 Javascript
jQuery的ajax下载blob文件
2016/07/21 Javascript
深入学习Bootstrap表单
2016/12/13 Javascript
微信小程序 WebSocket详解及应用
2017/01/21 Javascript
jQuery简单获取DIV和A标签元素位置的方法
2017/02/07 Javascript
vue+Java后端进行调试时解决跨域问题的方式
2017/10/19 Javascript
Vue页面切换和a链接的本质区别详解
2019/11/12 Javascript
vue实现随机验证码功能(完整代码)
2019/12/10 Javascript
Node中对非阻塞I/O、事件循环的知识点总结
2020/01/05 Javascript
优化Vue中date format的性能详解
2020/01/13 Javascript
vue 查看dist文件里的结构(多种方式)
2020/01/17 Javascript
vue实现点击按钮切换背景颜色的示例代码
2020/06/23 Javascript
JS实现联想、自动补齐国家或地区名称的功能
2020/07/07 Javascript
简单分析Python中用fork()函数生成的子进程
2015/05/04 Python
最近Python有点火? 给你7个学习它的理由!
2017/06/26 Python
分享一下如何编写高效且优雅的 Python 代码
2017/09/07 Python
Python3 Tkinter选择路径功能的实现方法
2019/06/14 Python
python生成器/yield协程/gevent写简单的图片下载器功能示例
2019/10/28 Python
python飞机大战 pygame游戏创建快速入门详解
2019/12/17 Python
OpenCV 之按位运算举例解析
2020/06/19 Python
彻底解决Python包下载慢问题
2020/11/15 Python
用CSS3的box-reflect设置文字倒影效果的方法讲解
2016/03/07 HTML / CSS
美国班级戒指、帽子和礼服、毕业产品、年鉴:Balfour
2018/11/01 全球购物
linux面试题参考答案(9)
2016/01/29 面试题
软件测试工程师笔试题带答案
2015/03/27 面试题
敬老院院长事迹材料
2014/05/21 职场文书
2016年精神文明建设先进个人事迹材料
2016/02/29 职场文书