8000 GitHub - watenewbee/utils: 一个工具类 1.生成二维码 2.xml与数组转换 3.生成范围经纬度 4.经纬度换算距离 5.人民币转大写 6.MurmurHash 7.GoogleAuth 8.对称加密和证书加密 9.延迟队列 10.访问限制 11.redis 12.生成证书 13.验证码
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
forked from XY-JX/utils

一个工具类 1.生成二维码 2.xml与数组转换 3.生成范围经纬度 4.经纬度换算距离 5.人民币转大写 6.MurmurHash 7.GoogleAuth 8.对称加密和证书加密 9.延迟队列 10.访问限制 11.redis 12.生成证书 13.验证码

License

Notifications You must be signed in to change notification settings

watenewbee/utils

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xy

一个简单的示例

安装

第一步:

 composer require xy_jx/utils

第二步:

<?php
use xy_jx\Utils\Rmb;
use xy_jx\Utils\Captcha;
use xy_jx\Utils\Captchas;
class xy
{
   echo Rmb::rmb_capital(159622);
   
   //=======================================================
   
   // 初始化验证码类
    $Captcha = new Captcha;
    // 生成验证码和key  (密钥没有存储到session或Cookie)可自己存储 防止用户重复使用
    $cap = $Captcha->create();
    // 验证是否正确
    var_dump($Captcha->check($cap['code'],$cap['key']) );// true
    
    //=======================================================
    
   // 初始化验证码类   注意有两个验证码类,不要混淆调用
    $Captcha = new Captchas;
    $Captcha->set('length', 5);
    // 生成验证码
    $Captcha->build();
    // 获得验证码图片二进制数据
    //$img_content = $Captcha->getCode();
    // 输出验证码二进制数据
    //return response($img_content, 200, ['Content-Type' => 'image/jpeg']);
    //保存成图片
    //$Captcha->save('1111.png');
    //输出图片
    //$Captcha->output();
    // 获取base64图像
    $img_content = $Captcha->inline(10);
    //获取密钥(密钥没有存储到session或Cookie)可自己存储 防止用户重复使用
    $secretKey = $Captcha->secretKey();
    //获取图片内容 验证码
    $code = $Captcha->get('phrase');
    //判断验证码是否正确
    var_dump($Captcha->check($code, $secretKey));// true
    echo $img_content;//ata:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD...
    
   
}

About

一个工具类 1.生成二维码 2.xml与数组转换 3.生成范围经纬度 4.经纬度换算距离 5.人民币转大写 6.MurmurHash 7.GoogleAuth 8.对称加密和证书加密 9.延迟队列 10.访问限制 11.redis 12.生成证书 13.验证码

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%
0