PHP+DBM的同学录程序(2)


Posted in PHP onOctober 09, 2006

3、删除成员del.php3
<?
require("common.php3");
$id=chop($id);
if(!isset($id))error("请输入要删除的用户ID !");
elseif($pwd<>$adminpass)error("管理员密码错误!");
else{
  $data=dbmopen("class","w");
  dbmdelete($data,$id);
  dbmclose($data);
  $data=dbmopen("password","w");
  dbmdelete($data,$id);
  dbmclose($data);
  header("location:index.php3");
}
?>

4、公用文件common.php3
<?
$adminpass="test";
function error($msg){
?>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="style.css"><title>同学录 出错</title></head><body bgcolor="#ffffff">
<html><head></head><body bgcolor="#FFFFFF"><center><table border="0" width="80%" height="80%" cellspacing="0" cellpadding="0">
<tr><td width="100%"><table border="0" width="100%" bgcolor="#000000" cellspacing="0" cellpadding="0">
<tr><td width="100%"><table border="0" cellspacing="1" width="100%" align=left height="320">
<tr><td width="100%" bgcolor="#FFB500" align=center height="31"><font color="#804000"><span style="font-size: 11pt">同学录 出错</span></font></td>
</tr><tr><td width="100%" align=left height="247" bgcolor="#F7F7F7"><span style="font-size: 11pt"><p align="center">
出错原因:<font color="#FF0000"><? echo $msg;?></font></p><p align="center"><a href="javascript:history.go(-1);"><font color="#000000">请点这里返回上一页检查你的输入是否有误</font></a></p>
<p align="center">[ <a href="javascript:history.go(-1);">返回上一页</a> ]</p></span></td></tr><tr><td width="100%" bgcolor="#FFB500" height="30"><p align="right"><span   
style="font-size: 9pt"><font color="#804000">Copyright 200x y10k </font><font face="Arial" color="#804000">.Allrights reserved.</font></span></td>
</tr></table></td></tr></table></td></tr></table></center></body></html>
<?
}
?>

5、登陆文件login.php3
<?
require("common.php3");
if($submit){
$id=chop($id);
  if($id=="")error("请输入您的用户名称!");
  else{
    $dbm=dbmopen("password","r");
    if(!dbmexists($dbm,$id))error("没有这个用户名称!");
    else{
      $pass=dbmfetch($dbm,$id);
      if($pass==$password){
        setcookie("login",$id,time()+31536000);
        header("location:index.php3");
      }else error("您的密码不对!如果忘记密码,请使用忘记密码功能!");
    }
    dbmclose($dbm);
  }
}else{
?>
<html>
<head>
<title>深圳中学2000届高中(12)班同学录:::版权所有:辛??@深圳中学2000届高中(12)班</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">  
<!--
body    {background: buttonface; border: 0;}
#titleBar    {text-align: left;
            width: 300;
            height: 20px;
            border: 0px solid navy; background: navy; color: white; font-family: verdana; font-size: 12px;
            font-weight: bold;
            padding: 3;
            padding-left: 15;
            z-index: 2;}
#box    {width: 300;
        border: 15px solid navy; border-top: 0; background: white; color: black; font-family: verdana; font-size: 12px;
        padding: 5;
        z-index: 1;}
table    {width: 240; margin: 10px; margin-top: 20px;}
td        {color: black; font-family: verdana; font-size: 12px;}
.textInput    {background: white; color: black;
            width: 160px;
            border-top: 1px solid gray;
            border-left: 1px solid gray;
            border-right: 1px solid #eeeeee;
            border-bottom: 1px solid #eeeeee;
            }
.button        {font-family: verdana; font-size: 12px; background: navy; color: white; border-width: 1px;}
.pos    {width: 100%; height: 100%; text-align: center;}
-->
</style>
</head>

<body bgcolor="#FFFFFF" scroll="no">
<table class="pos">
  <tr>
    <td>  
      <div id="titleBar">深圳中学2000届高中(12)班同学录</div>
      <div id="box">  
        <form action="login.php3">
          <table width="348">
            <tr>  
              <td colspan="2"><label for="userInp" accesskey="u"><u>U</u>sername:</label>  
                <input type="text" name="id" class="textInput" id="userInp">
              </td>
            </tr>
            <tr>  
              <td colspan="2"><label for="pwdInp" accesskey="p"><u>P</u>assword:</label>  
                <input type="password" name="password" class="textInput" id="pwdInp">
              </td>
            </tr>
            <tr>  
              <td style="text-align: right">
                <div align="left">>><a href="forgetpwd.php3">忘记密码点击这里</a><<</div>
              </td>
              <td style="text-align: right">  
                <input type="submit" value="登陆" class="button" name="submit">
                    
                <input type="button" value="注册" class="button" onClick="window.open('reg.php3')" name="button2">
              </td>
            </tr>
          </table>
        </form>
      </div>
    </td>
  </tr>
</table>
</body>
</html>
<?
}
?> 

PHP 相关文章推荐
浅谈PHP 闭包特性在实际应用中的问题
Oct 30 PHP
比file_get_contents稳定的curl_get_contents分享
Jan 11 PHP
基于session_unset与session_destroy的区别详解
Jun 03 PHP
PHP学习笔记之字符串编码的转换和判断
May 22 PHP
php实现高效获取图片尺寸的方法
Dec 12 PHP
PHP实现简单实用的验证码类
Jul 29 PHP
PHP远程调试之XDEBUG
Dec 29 PHP
yii2实现根据时间搜索的方法
May 25 PHP
Yii实现文章列表置顶功能示例
Oct 18 PHP
php数组实现根据某个键值将相同键值合并生成新二维数组的方法
Apr 26 PHP
phpstorm 正则匹配删除空行、注释行(替换注释行为空行)
Jan 21 PHP
PHP命令行与定时任务
Apr 01 PHP
基于mysql的bbs设计(一)
Oct 09 #PHP
基于mysql的bbs设计(二)
Oct 09 #PHP
基于mysql的bbs设计(三)
Oct 09 #PHP
支持oicq头像的留言簿(一)
Oct 09 #PHP
NT IIS下用ODBC连接数据库
Oct 09 #PHP
怎样在UNIX系统下安装php3
Oct 09 #PHP
怎样在UNIX系统下安装MySQL
Oct 09 #PHP
You might like
WordPress开发中用于获取近期文章的PHP函数使用解析
2016/01/05 PHP
PHP实现Unicode编码相互转换的方法示例
2020/11/17 PHP
php中时间函数date及常用的时间计算
2017/05/12 PHP
php使用curl实现简单模拟提交表单功能
2017/05/15 PHP
可以文本显示的公告栏的js代码
2007/03/11 Javascript
JavaScript 组件之旅(三):用 Ant 构建组件
2009/10/28 Javascript
JSQL 基于客户端的成绩统计实现方法
2010/05/05 Javascript
javascript动态创建链接的方法
2015/05/13 Javascript
WebSocket+node.js创建即时通信的Web聊天服务器
2016/08/08 Javascript
AngularJS入门教程二:在路由中传递参数的方法分析
2017/05/27 Javascript
JavaScript面向对象精要(下部)
2017/09/12 Javascript
vue 巧用过渡效果(小结)
2018/09/22 Javascript
jQuery与原生JavaScript选择HTML元素集合用法对比分析
2019/11/26 jQuery
JS FormData对象使用方法实例详解
2020/02/12 Javascript
微信小程序实现搜索框功能及踩过的坑
2020/06/19 Javascript
jQuery 添加元素和删除元素的方法
2020/07/15 jQuery
wxPython使用系统剪切板的方法
2015/06/16 Python
django之session与分页(实例讲解)
2017/11/13 Python
python+selenium打印当前页面的titl和url方法
2018/06/22 Python
Win10下python3.5和python2.7环境变量配置教程
2018/09/18 Python
Python设计模式之职责链模式原理与用法实例分析
2019/01/11 Python
Tkinter中复选菜单是否被选中的判断与设置方式
2020/03/04 Python
Python使用Matlab命令过程解析
2020/06/04 Python
基于Python爬取fofa网页端数据过程解析
2020/07/13 Python
CSS3 伪类选择器 nth-child()说明
2010/07/10 HTML / CSS
使用Filters滤镜弥补CSS3的跨浏览器问题以及兼容低版本IE
2013/01/23 HTML / CSS
香港迪士尼乐园酒店预订:Hong Kong Disneyland Hotels
2017/05/02 全球购物
施华洛世奇意大利官网:SWAROVSKI意大利
2018/07/23 全球购物
美容院店长岗位职责
2014/04/08 职场文书
体育比赛口号
2014/06/09 职场文书
火箭队口号
2014/06/18 职场文书
2014年教育教学工作总结
2014/11/13 职场文书
巾帼文明岗汇报材料
2014/12/24 职场文书
小鞋子观后感
2015/06/05 职场文书
2016特色励志班级口号
2015/12/24 职场文书
golang的文件创建及读写操作
2022/04/14 Golang