博客列表 >学习的注册页

学习的注册页

逃逃
逃逃原创
2021年08月16日 02:26:36405浏览

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>注册页</title>

    <style>

        * {

            margin: 0;

            padding: 0;

            font-family: Microsoft Yahei, "微软雅黑", sans-serif;

        }

        html, body {

            width: 100%;

            height: 100%;

            font-size: 16px;

        }

        div {

            margin-top: 0;

            margin-bottom: 1rem;

        }

        .form-box {

            position: absolute;

            width: 500px;

            top: 50%;

            left: 50%;

            margin-top:-250px;

            margin-left:-250px;

            padding: 20px;

            background: #fff;

            box-shadow: 5px 5px 20px #393D49;

            border-radius: 10px;

        }

        h2 {

            align-self: center;

        }

        .form-item {

            margin-bottom: 15px;

        }

        input {

            width: 100%;

            line-height: 20px;

            border: 1px #d7d7d7 solid;

            padding: 10px 0;

            color: #999999;

            text-indent: 10px;

        }

        

    </style>

</head>

<body style="background: #1E9FFF">

    <div class="form-box">

        <h1 style="color: #FFB800;"><center>闯荡江湖新开始</center></h1>

        <form action="" method="post">

            <div class="form-item">

                用户名:<input type="text" name="name" required placeholder="请输入大写字母开头的8位用户名">

            </div>

            <div class="form-item">

                密 码:<input type="password" name="num1" required placeholder="请输入6位密码">

            </div>

            <div class="form-item">

                密 码:<input type="password" name="num2" required placeholder="请再次输入6位密码">

            </div>

            <div class="form-item">

                验证码:<input type="text" name="code" required placeholder="请输入4位验证码">

                <span>

                <?php 

                    $code= '<span style="color:rgb('.mt_rand(0,255).' '.mt_rand(0,255).' '.mt_rand(0,255).')">'.mt_rand(0,9).'</span>';

                    $code.= '<span style="color:rgb('.mt_rand(0,255).' '.mt_rand(0,255).' '.mt_rand(0,255).')">'.mt_rand(0,9).'</span>';

                    $code.= '<span style="color:rgb('.mt_rand(0,255).' '.mt_rand(0,255).' '.mt_rand(0,255).')">'.mt_rand(0,9).'</span>';

                    $code.= '<span style="color:rgb('.mt_rand(0,255).' '.mt_rand(0,255).' '.mt_rand(0,255).')">'.mt_rand(0,9).'</span>';

                    echo $code;

                ?>

                </span>

            </div>

            <div class="form-item"><input style="background: #FF5722; color: #393D49;" type="submit" name="sub" value="注册"></div>

        </form>

        <?php

            error_reporting(E_ALL & ~E_NOTICE); //屏蔽 NOTICE 的错误


            $name = $_POST["name"];

            $num1 = $_POST["num1"];

            $num2 = $_POST["num2"];

            //$codes = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";

            $code = $_POST["code"];

            $sub = $_POST["sub"];


            //注册判断


            if (strlen($name < 8)){//字符串长度

                echo "请输入8位以上用户名";

            }

            if(ord($name) < 65 || ord($name) > 90 && strlen($name) < 8){//编码大写

                echo '用户名首个字符必须是字母';

            }else{

                echo "正确的用户名";

            }

            if (strlen($num1 < 6)){

                echo "请输入6位以上密码";

            }

            if (strlen($num2 < 6)){

                echo "请输入6位以上密码";

            }

            if (strcmp($num1,$num2) !== 0) {//不忽略大小写比较大小

                echo "请输入相同的密码";

            }

            if(strcasecmp($code,$code) !==0){//忽略大小写比较大小

                echo '验证通过';

            }else{

                echo '验证码不正确';

            }

        ?>

    </div>

</body>

</html>


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议