基于mysql的论坛(7)

所属分类: 网络编程 / PHP编程 阅读数: 1331
收藏 0 赞 0 分享
# sendmsg.php
<?php
require "func.php";
if ($b1) {
    if (is_user_exits($fromname) and check_user_password($fromname,$password)) {
        sendmsg();
        echo "成功!<br><form method="POST"><input type="button" value=" 关闭窗口 " name="B1" onclick="window.close()"></form>";
    }
    else {
        $founderr=1;
        echo "用户名/密码错误!";
    }
}
else {
?>
<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="#eeeeee">
<form method="post" action="<?php echo $php_self;?>">
  <table width="98%" border="1" cellspacing="0" cellpadding="0" bordercolorlight="#000000" bordercolordark="#FFFFFF">
    <tr align="center">  
      <td colspan="2">给 <a href="userinfo.php?name=<?php echo $name;?>" target="_blank"><?php echo $name;?></a>  
        发送留言</td>
    </tr>
    <tr>  
      <td align="right" width="27%">您的用户名:</td>
      <td width="73%">  
        <input type="text" name="fromname" size="17" maxlength="16" value="<?php echo $jl_forum[name];?>">
        * </td>
    </tr>
    <tr>  
      <td align="right" width="27%">您的密码:</td>
      <td width="73%">  
        <input type="password" name="password" size="17" maxlength="16">
        * </td>
    </tr>
    <tr>  
      <td align="right" width="27%" valign="top">内容:</td>
      <td width="73%">  
        <textarea name="cont" wrap="VIRTUAL" cols="40" rows="3"></textarea>
        <input type="hidden" name="toname" value="<?php echo $name;?>">
        <br>
        <input type="submit" name="b1" value="发送">
        <input type="button" name="Submit" value="取消" onclick="window.close()">
      </td>
    </tr>
  </table>
</form>
</body>
</html>
<?php
}
?>
###############
# setup.php
# 此为初始化程序,只在上传后第一次执行,之后必须delete,以免出错
#################
<?php
require "func.php";
echo "<h1>初始化数据库</h1><br><br>";
echo "建立数据库连接...ok!<br>";
echo "建立表 boardinfo...";
$sql="CREATE TABLE boardinfo (name varchar(50) NOT NULL, chinesename varchar(50) NOT NULL)";
mysql_query($sql) or die("错误");
echo "ok!<br>";
echo "建立表 user...";
$sql="CREATE TABLE user (id int(11) NOT NULL auto_increment, name varchar(50) NOT NULL, sex varchar(6), realname varchar(20), password varchar(16) NOT NULL, address varchar(40), oicq varchar(10), homepage  varchar(50), score int(11), phone varchar(20), email varchar(50), regtime varchar(20), qm text,  slaveboard varchar(50), PRIMARY KEY (id))";
mysql_query($sql) or die("错误");
echo "ok!<br>";
echo "建立表 message... ";
$sql="create table message (id int(11) NOT NULL auto_increment,    name varchar(50), fromname varchar(50), writetime varchar(20), cont longtext, PRIMARY KEY(id))";
mysql_query($sql) or die("错误");
echo "ok!<br>";
echo "初始化版面 “个人电脑”...";
create_board_table('computer','个人电脑');
echo "ok!<br><br>";
echo "<h2>设置完毕!</h2>";
echo "<br><br>冷情疯子(电脑疯子)";
?>
## userinfo.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";
if (!isset($name)) {
?>
<form method="post" action="<?php echo $php_self;?>">
  <table width="90%" border="1" cellspacing="0" cellpadding="1" align="center" bordercolorlight="#CCCCCC" bordercolordark="#FFFFFF">
    <tr align="center">  
      <td>请输入欲察看的用户名</td>
    </tr>
    <tr align="center">  
      <td>
        <input type="text" name="name" size="18" maxlength="16">
      </td>
    </tr>
    <tr align="center">  
      <td>
        <input type="submit" name="b1" value="察看资料">
      </td>
    </tr>
  </table>
</form>
<?php
}
else {
    require "func.php";
    if (is_user_exits($name)) {
        $sql="select * from user where name='$name'";
        $sql_result=mysql_query($sql);
        $row=mysql_fetch_array($sql_result);
?>
<br>
<table width="90%" border="1" cellspacing="0" cellpadding="1" align="center" bordercolorlight="#CCCCCC" bordercolordark="#FFFFFF">
  <tr>
    <td><b>详细资料</b></td>
  </tr>
  <tr>
    <td>用户名:<?php echo $row[name];?></td>
  </tr>
  <tr>
    <td>真实姓名:<?php echo $row[realname];?></td>
  </tr>
  <tr>
    <td>性别:<?php echo $row[sex];?></td>
  </tr>
  <tr>
    <td>地址:<?php echo $row[address];?></td>
  </tr>
  <tr>
    <td>电话:<?php echo $row[phone];?></td>
  </tr>
  <tr>
    <td>OICQ:<?php echo $row[oicq];?></td>
  </tr>
  <tr>
    <td>Email:<a href="mailto:<?php echo $row[email];?>"><?php echo $row[email];?></a></td>
  </tr>
  <tr>
    <td>主页:<a href="<?php echo $row[homepage];?>" target="_blank"><?php echo $row[homepage];?></a></td>
  </tr>
  <tr>
    <td>注册时间:<?php echo $row[regtime];?></td>
  </tr>
  <tr>
    <td>目前积分:<?php echo $row[score];?></td>
  </tr>
</table>
<br>
<?php
        }
        else {
            echo "请输入正确合法存在的用户名称";
        }
}
include "footer.php";?>
</body>
</html>
# viewmsg.php
<?php
require "func.php";
if (is_user_exits($jl_forum[name]) and check_user_password($jl_forum[name],$jl_forum[password])) {
    if (isset($job)) {
        if (is_this_user($id)) {
            delmsg($id);
        }
    }
    $name=$jl_forum[name];
    $sql="select * from message where name='$name'";
    $sql_result=mysql_query($sql);
    $sum=mysql_num_rows($sql_result);
?>
<html>
<head>
<title>察看留言</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" type="text/css" href="css/index.css">
<script language="javascript">
function sendmsg(name){                window.open("sendmsg.php?name="+name,"","height=200,width=500,resizable=yes,scrollbars=yes,status=no,toolbar=no,menubar=no,location=no");
}
</script>
</head>

<body bgcolor="#FFFFFF" background="image/bg.gif">
<p>您目前共有 <b><?php echo $sum;?></b> 条留言</p>
<table width="98%" border="1" cellspacing="0" cellpadding="0" bordercolorlight="#CCCCCC" bordercolordark="#FFFFFF">
<?php
while ($sql_row=mysql_fetch_array($sql_result)) {
?>
  <tr bgcolor="#eeeeee">  
    <td><a href="javascript:sendmsg('<?php echo $sql_row[fromname];?>')"><?php echo $sql_row[fromname];?></a>  
      于 <?php echo $sql_row[writetime];?> <a href="<?php echo "$php_self?job=del&id=$sql_row[id]";?>">删除</a></td>
  </tr>
  <tr>
    <td><?php echo $sql_row[cont];?></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
<?php
}
?>
</table>
<p>&nbsp; </p>
</body>
</html>
<?php
}
else {
    show_error(4);
}
?> 
更多精彩内容其他人还在看

CI框架实现创建自定义类库的方法

这篇文章主要介绍了CI框架实现创建自定义类库的方法,结合实例形式分析了CI框架创建自定义类库的相关原理、步骤、实现方法与操作注意事项,需要的朋友可以参考下
收藏 0 赞 0 分享

Yii2.0 RESTful API 基础配置教程详解

这篇文章主要介绍了Yii2.0 RESTful API 基础配置教程,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
收藏 0 赞 0 分享

CI框架附属类用法分析

这篇文章主要介绍了CI框架附属类用法,结合实例形式分析了CI框架附属类相关资源访问操作技巧,需要的朋友可以参考下
收藏 0 赞 0 分享

CI框架网页缓存简单用法分析

这篇文章主要介绍了CI框架网页缓存简单用法,结合实例形式分析了CI框架网页缓存的原理,以及开启缓存、删除缓存等操作技巧,需要的朋友可以参考下
收藏 0 赞 0 分享

php实现的PDO异常处理操作分析

这篇文章主要介绍了php实现的PDO异常处理操作,结合实例形式分析了pdo异常处理的相关原理、用法及操作注意事项,需要的朋友可以参考下
收藏 0 赞 0 分享

php PDO属性设置与操作方法分析

这篇文章主要介绍了php PDO属性设置与操作方法,结合实例形式分析了php pdo常见属性功能及相关的设置、获取操作技巧,需要的朋友可以参考下
收藏 0 赞 0 分享

PHP抽象类基本用法示例

这篇文章主要介绍了PHP抽象类基本用法,结合实例形式分析了php抽象类的概念、原理、定义、使用方法及相关操作注意事项,代码注释包含较为详尽的说明信息,需要的朋友可以参考下
收藏 0 赞 0 分享

PHP面向对象程序设计继承用法简单示例

这篇文章主要介绍了PHP面向对象程序设计继承用法,结合具体实例形式分析了php面向对象程序设计中继承的相关概念、原理、使用技巧与相关操作注意事项,需要的朋友可以参考下
收藏 0 赞 0 分享

PHP实现函数内修改外部变量值的方法示例

这篇文章主要介绍了PHP实现函数内修改外部变量值的方法,涉及php全局变量、传值调用、引用等相关操作技巧,需要的朋友可以参考下
收藏 0 赞 0 分享

PHP命名空间简单用法示例

这篇文章主要介绍了PHP命名空间简单用法,结合具体实例形式分析了php命名空间的简单定义与使用相关操作技巧,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多