• 技术文章 >php教程 >PHP源码

    php生成密保卡

    PHP中文网PHP中文网2016-05-25 17:13:07原创360

    [PHP]代码

    <?php
    /**
    * Author:       wonli
    * Contact:      wonli@live.com
    * Date:         2011-09
    * Description:  getvcode()
    */
    $st = microtime(true);
    function getvcode()
    {
        $s = array();
        $str = '3456789abcdefghjkmnpqrstuvwxy';
        for($k = 65; $k<74; $k++)
        {
            for($i = 1; $i<=9; $i++)
            {
                $_x=substr(str_shuffle($str), $i, $i+2);
                $s[chr($k)][$i] = $_x[0].$_x[1];
            }
        }
        return $s;
    }
    $s = getvcode();
    $b = serialize($s);
    echo '<style type="text/css">table{width:350px;height:350px;border:1px solid blue;margin:20px;border-collapse: collapse; }td{text-align:center;border:1px solid #dddddd;} .b{background:#ffffee;} .c{background:#eeffff;}</style>';
    echo '<table><tr><td>&nbsp;&nbsp;</td>';
    for($i=1;$i<=9;$i++)
    {
        echo '<td class="b">'.$i.'</td>';
    }
    echo '</tr>';
    foreach($s as $k=>$v)
    {
        echo '<tr><td class="c">'.$k.'</td>';
        for($i=1;$i<=9;$i++)
        {
            echo '<td>'.$v[$i].'</td>';
        }
        echo '</tr>';
    }
    echo '</table>';
    echo '<p style="margin-top:20px"></p>';
    $et = microtime(true);
    echo round(($et - $st) * 1000, 2).' 毫秒',' <a href="?view">查看</a> ',' <a href="?close">关闭</a>';
    if(isset($_GET['view']))
    {
        echo '<p style="margin-top:100px;"><textarea name="" id="" cols="130" rows="10">'.$b.'</textarea></p>';
    } elseif(isset($_GET['close'])) {
    }

    [图片] scode.bmp

    [PHP]代码

    function getvcode()
    {
        $s = array();
        $str = '3456789abcdefghjkmnpqrstuvwxy';
    
        for($k = 65; $k<74; $k++)
        {
            for($i = 1; $i<=9; $i++)
            {
                $_x=substr(str_shuffle($str), $i, $i+2);
                $s[chr($k)][$i] = $_x[0].$_x[1];
            }
        }
        return $s;
    }
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php
    上一篇:php二分法 下一篇:php得到文件扩展名

    相关文章推荐

    • php学习笔记之面向对象编程• php 日期与日间之差函数• php 站点使用XML文件做配置类• PHP禁止图片文件的被盗链函数• php实现连接access数据库并转txt写入的方法_php技巧

    全部评论我要评论

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

    PHP中文网