four-li / tools
快速开发工具
Installs: 1 512
Dependents: 0
Suggesters: 0
Security: 0
Stars: 7
Watchers: 0
Forks: 0
Open Issues: 1
Requires
- php: >=7.1.19
- catfan/medoo: ^1.7
- endroid/qr-code: ^3.5
- ipip/db: ^1.0
- khanamiryan/qrcode-detector-decoder: ^1.0
- php-curl-class/php-curl-class: ^8.5
- qcloudsms/qcloudsms_php: 0.1.*
README
开发辅助工具包
安装
composer require four-li/tools
支持
使用
include_once __DIR__ . '/vendor/autoload.php'; // 根据需求 使用工具 如腾讯云短信 $client = new \FourLi\Tools\Sms\Tencent\Client('appid','appKey','签名'); $client->singleSend('手机号', ['模板中需要的参数1','模板中需要的参数2' ], '模板id1'); // 使用PHP二维码库 $client = new FourLi\Tools\QrCode\PhpQrcode(); # 生成二维码 $client->setLogo(__DIR__ . '/../Qrcode/logo.jpg', 100, 100)# 设置logo //->setSize(300)# 设置生成二维码的大小 px //->setMargin(10) # 设置二维码的边距 px //->setBackgroudColor('red')# 设置背景色 (二维码后面的背景色 一般为白色) //->setForegroundColor('yellow') # 设置前景色(二维码的颜色 一般为黑色) ; # 要保存二维码图片的路径 $savePath = __DIR__ . '/../QrCode/test.png'; $client->generator('https://github.com/four-li/tools', $savePath)//->download('下载二维码名字.png') # 直接浏览器下载 ; # 解析二维码 $img = __DIR__ . '/../Qrcode/test.png'; $client = new FourLi\Tools\QrCode\PhpQrcode(); $text = $client->reader($img); var_dump($text); // 如解析ip地址 $client = new FourLi\Tools\Ip\Resolver(); $ret = $client->resolveIpToRegions('60.1.2.1'); var_dump($ret);
更多详细信息请参阅支持
版本
版本 | 基本描述 | 维护 |
---|---|---|
v1.0.0 | 首次发布 | ❌ |
v1.0.6 | 两种生成解析二维码 | ❌️ |
v1.0.7 | 添加请求sdk | ✔️ |