• 技术文章 >php教程 >php手册

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

    2016-06-21 09:15:02原创366

    程序

    8、注册文件reg.php3
    require("common.php3");
    require("mail.php3");
    if($submit){
    if($id=="")error("请填写您的注册用户名!");
    elseif(!eregi("^[0-9a-zA_Z]+$",$id))error("你的用户名不能含有其他字符!");
    elseif($password=="")error("请填写您的密码!");
    elseif($password<>$password1)error("您的密码填写不正确!");
    elseif($name=="")error("请填写您的名字!");
    elseif($mail=="")error("请填写您的邮件地址!");
    else{
    $dbm=dbmopen("class","w");
    if(dbmexists($dbm,$id))error("这个用户名已经给别人注册了!");
    else{
    $intro=nl2br($intro);
    $data="$name|!:!|$nickname|!:!|$mail|!:!|$home|!:!|$oicq|!:!|$icq|!:!|$add|!:!|$tel|!:!|$birth|!:!|$job|!:!|$intro|!:!|$sex";
    dbminsert($dbm,$id,$data);
    $pwd=dbmopen("password","w");
    dbminsert($pwd,$id,$password);
    }
    dbmclose($dbm);
    $sendmsg="欢迎注册《深圳中学2000届高中(12)班同学录》n";
    $sendmsg.="下面是您的注册信息:n";
    $sendmsg.="用户名:$idn用户密码;$passwordn";
    $sendmsg.="=====================================================";
    $sendmsg.="注册姓名:$namen注册昵称:$nicknamen注册邮箱:$mailn主页地址:$homen";
    $sendmsg.="您的OICQ:$oicqn您的 ICQ:$icqn联系地址:$addn联系电话:$teln";
    $sendmsg.="您的生日:$birthn您的职业:$jobn您的性别;$sexn您的个人介绍:n$intronn";
    $sendmsg.="======================================================";
    $sendmsg.="欢迎注册《深圳中学2000届高中(12)班同学录》";
    $sendmsg.="登陆地址:http://5212.net/class/";
    mail2("欢迎注册《深圳中学2000届高中(12)班同学录》",$sendmsg,$mail);
    header("Location:index.php3");
    }
    }else{
    ?>
    同学录用户注册

















































































    注册同学录
    注册用户名:

    *必须填写
    您的密码:

    *必须填写
    重复密码:

    *必须填写
    NickName:

    电子邮件:

    *必须填写
    您的OICQ:

    您的主页:

    您的 ICQ:

    您的名字:

    *必须填写
    您的电话:

    出生日期:

    *类似2000-10-10
    联系地址:

    您的职业:

    您的性别:

    个人简介:




    ???







    }
    ?>

    9、建立数据库的文件run.php3

    $dbm=dbmopen("class","c");
    dbmclose($dbm);
    $dbm=dbmopen("password","c");
    dbmclose($dbm);
    ?>




    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:quot lt gt bgcolor height
    上一篇:关于PHP中的Class的几点个人看法 下一篇:PHP中显示格式化的用户输入
    Web大前端开发直播班

    相关文章推荐

    • PHP中字符安全过滤函数使用总结• php格式化金额函数分享,php金额函数• php判断当前用户已在别处登录的方法,当前用户在别处• php针对cookie操作的队列操作类实例,cookie队列• PHP中file_exists()判断中文文件名无效的解决方法,

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网