基于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中执行系统外部命令
Oct 09 PHP
PHP中防止SQL注入实现代码
Feb 19 PHP
单一index.php实现PHP任意层级文件夹遍历(Zjmainstay原创)
Jul 31 PHP
PHP中使用FFMPEG获取视频缩略图和视频总时长实例
May 04 PHP
ThinkPHP查询中的魔术方法简述
Jun 25 PHP
php中函数前加&amp;符号的作用分解
Jul 08 PHP
ThinkPHP控制器里javascript代码不能执行的解决方法
Nov 22 PHP
利用php_imagick实现复古效果的方法
Oct 18 PHP
yii2简单使用less代替css示例
Mar 10 PHP
yii插入数据库防并发的简单代码
May 27 PHP
thinkphp5.1 文件引入路径问题及注意事项
Jun 13 PHP
php 使用mpdf实现指定字段配置字体样式的方法
Jul 29 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
php添加文章时生成静态HTML文章的实现代码
2013/02/17 PHP
一步一步教你写一个jQuery的插件教程(Plugin)
2009/09/03 Javascript
php中给js数组赋值方法
2014/03/10 Javascript
jQuery.position()方法获取不到值的安全替换方法
2015/03/13 Javascript
基于JavaScript实现文字超出部分隐藏
2016/02/29 Javascript
详解nodejs与javascript中的aes加密
2016/05/22 NodeJs
原生js实现键盘控制div移动且解决停顿问题
2016/12/05 Javascript
深入理解javascript中concat方法
2016/12/12 Javascript
js 性能优化之快速响应的用户界面
2017/02/15 Javascript
微信小程序MUI导航栏透明渐变功能示例(通过改变opacity实现)
2019/01/24 Javascript
一秒学会微信小程序制作table表格
2019/02/14 Javascript
Vue通过WebSocket建立长连接的实现代码
2019/11/05 Javascript
Vue的transition-group与Virtual Dom Diff算法的使用
2019/12/09 Javascript
JS如何生成随机验证码
2020/03/02 Javascript
12 种使用Vue 的最佳做法
2020/03/30 Javascript
Vue实现浏览器打印功能的代码
2020/04/17 Javascript
Vue路由的模块自动化与统一加载实现
2020/06/05 Javascript
微信 用脚本查看是否被微信好友删除
2016/10/28 Python
Python 多线程Threading初学教程
2017/08/22 Python
Python实现字典的遍历与排序功能示例
2017/12/23 Python
Python字符串处理的8招秘籍(小结)
2019/08/13 Python
python list转置和前后反转的例子
2019/08/26 Python
使用HTML5 Canvas绘制直线或折线等线条的方法讲解
2016/03/14 HTML / CSS
倩碧美国官网:Clinique美国
2016/07/20 全球购物
GNC健安喜美国官网:美国第一营养品牌
2016/07/22 全球购物
意大利综合购物网站:Giordano Shop
2016/10/21 全球购物
英国网上花店:Bunches
2016/11/29 全球购物
俄罗斯购买内衣网站:Trusiki
2020/08/22 全球购物
美术专业学生个人自我评价
2013/09/19 职场文书
简单的辞职信范文
2014/01/18 职场文书
申论倡议书范文
2014/05/13 职场文书
2014年学生工作总结
2014/11/20 职场文书
公证处委托书
2015/01/28 职场文书
幸福终点站观后感
2015/06/04 职场文书
地道战观后感300字
2015/06/04 职场文书
大学生干部培训心得体会
2016/01/06 职场文书