2022-03-26 PHP将文件打包成zip PHP将文件打包成zip 单文件压缩<?php $zip = new ZipArchive(); $zip_filename = "img/".time().".zip"; // 指定一个压缩包地址 $zip->open($zip_filename, ZIPARCHIVE::CREATE); // 打开压缩包,没有则创建 /* 第一个参数:要打开的压缩包文件 第二个参数: ZIPARCHIVE::OVERWRITE 总是创建一个新的文件,如果指定的zip文件存在,则会覆盖掉 ZIPARCHIVE::CREATE 如果指定的zip文件不存在,则新建一个 ZIPARCHIVE::EXCL 如果指定的zip文件存在,则会报错 ZIPARCHIVE::CHECKCONS 对指定的zip执行其他一致性测试 */ $zip->addFile("img/1.jpg",basename("2.jpg")); $res = $zip->close() 多文件压缩<?php $fileLis... 2022年03月26日 1,262 阅读 0 评论
2022-03-25 PHP实现图片压缩 PHP实现图片压缩 <?php echo get_thumb('img/1.jpg'); /** * 图片压缩处理 * @param string $sFile 源图片路径 * @param int $iWidth 自定义图片宽度 * @param int $iHeight 自定义图片高度 * @param bool $format 文件格式是否为 源文件_宽度_高度.后缀 * @return string 压缩后的图片路径 */ function get_thumb($sFile, $iWidth = '', $iHeight = '', $format = false) { $suffix = ['jpg', 'png', 'jpeg', 'webp']; //判断该图片是否存在 if (!file_exists($sFile)) return $sFile; //判断图片格式(图片文件后缀) $extend = explode(".", $sFile); $attach_fileext = strtolower(... 2022年03月25日 1,356 阅读 0 评论
2022-03-02 微信小程序接入微信支付 微信小程序接入微信支付 获取openid参考微信授权登录微信小程序MD5加密(支持中文):https://zhizun.lanzouy.com/inF7G00vonmbpay.jsimport util from '../../utils/util.js' const md5 = require('../../utils/md5.js'); Page({ /** * 页面的初始数据 */ data: { id: '' }, /** * 生命周期函数--监听页面加载 */ onLoad: function () { }, submit(){ this.setData({id: 1}) this.unitedPayRequest('openid') }, /*统一支付接口*/ unitedPayRequest: function(openid){ var that = this; //统一支付签名 var accountInfo = wx.getAccountInfoSync(); ... 2022年03月02日 1,358 阅读 0 评论
2022-03-02 PHP xml和数组互转 PHP xml和数组互转 // xml转数组 function xml_array($xml){ //禁止引用外部xml实体 libxml_disable_entity_loader(true); $xmlstring = simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA); $val = json_decode(json_encode($xmlstring),true); return $val; } // 数组转xml function array_xml($arr){ $xml = "<xml>"; foreach ($arr as $key=>$val){ if(is_array($val)){ $xml.="<".$key.">".array_xml($val)."</".$k... 2022年03月02日 1,086 阅读 0 评论
2022-02-28 微信小程序开发用户授权登录、获取手机号、昵称、头像 微信小程序开发用户授权登录、获取手机号、昵称、头像 login.wxml<button open-type="getUserProfile" bindtap="getUserProfile"> 获取头像昵称 </button> <button bindtap='onLogin'>授权登录</button> <button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">获取手机号</button> server.js// 服务接口地址 const base = 'http://localhost/'; // 开放接口配置 export default{ apiUrl:base + 'api.php' } login.js//加载公共api文件server.js import API from '../../config/server.js' Page({ /** * 页面的初始数据 *... 2022年02月28日 1,503 阅读 0 评论
2022-02-18 MUI-最接近原生APP体验的高性能移动端框架 MUI-最接近原生APP体验的高性能移动端框架 追求性能体验,是我们开始启动MUI项目的首要目标,轻量必然是重要特征;MUI不依赖任何第三方JS库,压缩后的JS和CSS文件仅有100+K和60+K鉴于之前的很多前端框架(特别是响应式布局的框架),UI控件看起来太像网页,没有原生感觉,因此追求原生UI感觉也是我们的重要目标MUI以iOS平台UI为基础,补充部分Android平台特有的UI控件使用<!-- head中 --> <link rel="stylesheet" type="text/css" href="mui/css/mui.min.css"> <!-- body中 --> <script src="mui/js/mui.min.js"></script> 文档:https://dev.dcloud.net.cn/mui/ui/下载地址:https://zhizun.lanzouy.com/ilX7p009spad 2022年02月18日 2,065 阅读 0 评论
2022-02-08 微信小程序获取json数据 微信小程序获取json数据 注意:需要先在微信公众平台后台里添加request合法域名,还有必须用httpsindex.wxml<view> <text>{{name}}</text> </view> index.jsonLoad:function(options){ //页面加载完成之后,发送请求获取json数据,options为页面跳转所带来的参数 var that = this; wx.request({ url: '接口地址', method: 'get', dataType: 'json', data: {id: 1}, success:function(res){ console.log(res.data); that.setData({ name: res.data.name }) }, fail:function(){ console.log('请求失败'); } }) } 2022年02月08日 1,058 阅读 0 评论
2022-02-01 至尊API接口PHP源码 至尊API接口PHP源码 PHP:5.6以上二级目录:支持配置文件:common.php下载地址:https://zhizun.lanzouy.com/ioyo6zhjd8h 2022年02月01日 2,241 阅读 0 评论
2022-01-29 jQuery WeUI专为微信公众号、移动端页面开发 jQuery WeUI专为微信公众号、移动端页面开发 jQuery WeUI 是专为微信公众账号开发而设计的一个简洁而强大的UI库,包含全部WeUI官方的CSS组件,并且额外提供了大量的拓展组件,丰富的组件库可以极大减少前端开发时间。jQuery WeUI 的最大特点是它只提供UI组件,并不会对项目所使用的框架和其他库有任何的限制,几乎可以在任何环境下使用。无论你的项目是基于jQuery,还是 React, Angular, Vue, 你都会发现 jQuery WeUI 能非常方便的和他们结合使用。既是你的项目是一个有很悠久历史的老项目,也几乎可以做到拿来即用。jQuery WeUI 提供了总共近30 个非常实用的组件:列表,表单,卡片,对话框,下拉刷新等。依赖说明jQuery WeUI 依赖 weui.css 和 jQuery,但是请注意要使用正确的版本。其中 weui 的版本需要和当前的jQuery WeUI 对应,如果你不确定对应版本可以去看 更新日志 里面的说明。或者你可以直接使用此项目中的 dist/lib/weui.min.css。jQuery 的版本请至少在 V1.7.0 以上。当然如果你不愿意自己去找依赖文件,可以直... 2022年01月29日 1,559 阅读 0 评论
2022-01-18 JS实现随机抽奖功能 JS实现随机抽奖功能 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> .container { width: 600px; height: 600px; border: 1px solid; display: flex; flex-wrap: wrap; margin: 100px auto; } .block { ... 2022年01月18日 1,156 阅读 0 评论