基于mysql的论坛(7)


Posted in PHP onOctober 09, 2006

# 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> </td>
  </tr>
<?php
}
?>
</table>
<p>  </p>
</body>
</html>
<?php
}
else {
    show_error(4);
}
?> 

PHP 相关文章推荐
php 分页原理详解
Aug 21 PHP
php foreach 使用&amp;(与运算符)引用赋值要注意的问题
Feb 16 PHP
PHP学习笔记之一
Jan 17 PHP
浅析Dos下运行php.exe,出现没有找到php_mbstring.dll 错误的解决方法
Jun 29 PHP
使用phpQuery采集网页的方法
Nov 13 PHP
简单谈谈favicon
Jun 10 PHP
php微信公众平台开发之微信群发信息
Sep 13 PHP
php+mongodb判断坐标是否在指定多边形区域内的实例
Oct 28 PHP
Yii框架的布局文件实例分析
Sep 04 PHP
关于Laravel参数验证的一些疑与惑
Nov 19 PHP
Laravel 修改验证异常的响应格式实例代码详解
May 25 PHP
关于PhpStorm设置点击编辑文件自动定位源文件的实现方式
Dec 30 PHP
基于mysql的论坛(3)
Oct 09 #PHP
一个简单的域名注册情况查询程序
Oct 09 #PHP
不用数据库的多用户文件自由上传投票系统(2)
Oct 09 #PHP
PHP4实际应用经验篇(4)
Oct 09 #PHP
Php做的端口嗅探器--可以指定网站和端口
Oct 09 #PHP
PHP4实际应用经验篇(3)
Oct 09 #PHP
在字符串中把网址改成超级链接
Oct 09 #PHP
You might like
使用PHPMyAdmin修复论坛数据库的图文方法
2012/01/09 PHP
PHP Session 变量的使用方法详解与实例代码
2013/09/11 PHP
PHP+jQuery 注册模块的改进(一):验证码存入SESSION
2014/10/14 PHP
php使用Jpgraph绘制柱形图的方法
2015/06/10 PHP
Jquery数字上下滚动动态切换插件
2015/08/08 Javascript
javascript日期验证之输入日期大于等于当前日期
2015/12/13 Javascript
Javascript中作用域的详细介绍
2016/10/06 Javascript
JS实现留言板功能[楼层效果展示]
2017/12/27 Javascript
详解vue-cli3 中跨域解决方案
2019/04/10 Javascript
vue实现记事本功能
2019/06/26 Javascript
Python模块学习 filecmp 文件比较
2012/08/27 Python
python中的reduce内建函数使用方法指南
2014/08/31 Python
Python学生成绩管理系统简洁版
2020/04/05 Python
python3.4实现邮件发送功能
2018/05/28 Python
tensorflow实现逻辑回归模型
2018/09/08 Python
opencv实现静态手势识别 opencv实现剪刀石头布游戏
2019/01/22 Python
Python爬虫实现百度翻译功能过程详解
2020/05/29 Python
浅谈tensorflow使用张量时的一些注意点tf.concat,tf.reshape,tf.stack
2020/06/23 Python
python爬虫使用requests发送post请求示例详解
2020/08/05 Python
Python ConfigParser模块的使用示例
2020/10/12 Python
用60行代码实现Python自动抢微信红包
2021/02/04 Python
一款纯css3实现的响应式导航
2014/10/31 HTML / CSS
Elemis美国官网:英国的第一豪华护肤品牌
2018/03/15 全球购物
高尔夫球鞋、服装、手套和装备:FootJoy
2018/12/15 全球购物
马耳他航空公司官方网站:Air Malta
2019/05/15 全球购物
求职简历自我评价范例
2014/03/12 职场文书
日语专业求职信
2014/07/04 职场文书
婚内分居协议书范文
2014/11/26 职场文书
2015年12.4全国法制宣传日活动总结
2015/03/24 职场文书
2016年寒假社会实践活动总结
2015/03/27 职场文书
餐厅收银员岗位职责
2015/04/07 职场文书
爱心捐书倡议书
2015/04/27 职场文书
2021-4-5课程——SQL Server查询【3】
2021/04/05 SQL Server
Django一小时写出账号密码管理系统
2021/04/29 Python
Vue详细的入门笔记
2021/05/10 Vue.js
win11高清晰音频管理器在哪里?win11找不到高清晰音频管理器解决办法
2022/04/08 数码科技