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 相关文章推荐
将数字格式的计算结果转为汉字格式
Oct 09 PHP
PHP+DBM的同学录程序(5)
Oct 09 PHP
不用数据库的多用户文件自由上传投票系统(2)
Oct 09 PHP
php将数据库中所有内容生成静态html文档的代码
Apr 12 PHP
php 截取字符串并以零补齐str_pad() 函数
May 07 PHP
php数组声明、遍历、数组全局变量使用小结
Jun 05 PHP
php中\r \r\n \t的区别示例介绍
Feb 08 PHP
destoon二次开发常用数据库操作
Jun 21 PHP
隐性调用php程序的方法
Jun 13 PHP
Linux系统中为php添加pcntl扩展
Aug 28 PHP
PHP简单读取xml文件的方法示例
Apr 20 PHP
php实现文章评论系统
Feb 18 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
PHP的swoole扩展安装方法详细教程
2016/05/18 PHP
Yii2 中实现单点登录的方法
2018/03/09 PHP
实现php删除链表中重复的结点
2018/09/27 PHP
比Jquery的document.ready更快的方法
2010/04/28 Javascript
javaScript 利用闭包模拟对象的私有属性
2011/12/29 Javascript
input:checkbox多选框实现单选效果跟radio一样
2014/06/16 Javascript
JavaScript onkeypress事件入门实例(按下或按住一个键盘按键)
2014/10/17 Javascript
JavaScript插件化开发教程(六)
2015/02/01 Javascript
jQuery时间插件jquery.clock.js用法实例(5个示例)
2016/01/14 Javascript
jquery+json实现分页效果
2016/03/07 Javascript
Web打印解决方案之普通报表打印功能
2016/08/29 Javascript
JS获取年月日时分秒的方法分析
2016/11/28 Javascript
利用Angular+Angular-Ui实现分页(代码加简单)
2017/03/10 Javascript
JavaScript模板引擎实现原理实例详解
2018/12/14 Javascript
vue实现微信分享链接添加动态参数的方法
2019/04/29 Javascript
koa router 多文件引入的方法示例
2019/05/22 Javascript
layui实现数据表格自定义数据项
2019/10/26 Javascript
toString.call()通用的判断数据类型方法示例
2020/08/28 Javascript
vue mvvm数据响应实现
2020/11/11 Javascript
JavaScript实现表单验证功能
2020/12/09 Javascript
python 写的一个爬虫程序源码
2016/02/28 Python
Python之os操作方法(详解)
2017/06/15 Python
Python中实现最小二乘法思路及实现代码
2018/01/04 Python
python3个性签名设计实现代码
2018/06/19 Python
transform python环境快速配置方法
2018/09/27 Python
python程序快速缩进多行代码方法总结
2019/06/23 Python
解决TensorFlow训练内存不断增长,进程被杀死问题
2020/02/05 Python
HTML5 source标签:媒介元素定义媒介资源
2018/01/29 HTML / CSS
商务英语专业大学生职业生涯规划书
2014/09/14 职场文书
党员批评与自我批评发言稿
2014/10/14 职场文书
地方课程教学计划
2015/01/19 职场文书
追讨欠款律师函
2015/05/27 职场文书
教你用eclipse连接mysql数据库
2021/04/22 MySQL
Python使用openpyxl批量处理数据
2021/06/23 Python
JavaScript高级程序设计之变量与作用域
2021/11/17 Javascript
提高系统的吞吐量解决数据库重复写入问题
2022/04/23 MySQL