php
元方你也玩
这个作者很懒,什么都没留下…
展开
-
think PHP5生成二维码
think PHP5生成二维码原创 2024-01-16 10:19:15 · 555 阅读 · 0 评论 -
PHP Kafka 使用详解
PHP使用kafka进行消息订阅原创 2022-06-16 14:38:05 · 3448 阅读 · 1 评论 -
异步请求 非阻塞请求
//返回数据耗时过长 可采用此方法 进行异步请求if(!function_exists("async_equest")){ /** *异步请求 非阻塞请求 * @param string $url 请求地址 */ function async_equest($url) { $host = parse_url($url,PHP_URL_HOST); $port = parse_url($url,PHP_URL_PORT);原创 2022-02-23 18:07:00 · 165 阅读 · 0 评论 -
极光一键登录PHP方法
注意事项:1、 loginToken是sdk调用login()方法返回的logintoken,不是是时候方法返回的token2、解密手机号码用的是【RSA加密私钥】,多次尝试不行的话,立刻去重置极光的公钥。重置公钥不需要审核,一下就好了提示:重置方法a、生成密钥对b、公钥去掉换行复制过来就可以了c、 私钥不用去换行php代码:/** * @title : 极光一键登录API * @time : 2021年12月3日/下午4:06:58 */function jpushlogin(原创 2022-02-23 18:00:16 · 984 阅读 · 0 评论 -
php上传base64类型图片
//php上传base64类型图片public function multi_imgupload() { $jsdata = html_entity_decode($_POST["jsdata"]); $jsdatass = json_decode($jsdata, true); $data=array(); $msg=""; $code="0"; if($jsdatass) {原创 2021-11-23 13:20:13 · 1079 阅读 · 0 评论 -
递归向上父类 向下查询子集
/** *向下递归查询包含的子集数组 *@param $parent_id 父id数组 *@param */ public function get_childs( $parent_id = array(), $level = 0 ){ $id_arr = array(); $id_arr= $thisModel->where('pid','in',$parent_id)->column('id'); //限制3级 .原创 2021-03-05 17:09:52 · 203 阅读 · 0 评论 -
thinkphp5次数限制 用于限制一天内有N次机会,或X秒内有N次机会
** 用途: 密码输入错误N次后锁住 每天免费抽(红包)奖N此 每小时最多评论N条,每小时最多发帖N条 复杂接口频繁调用限制(没分钟最多调用N次)**/** * 次数限制 用于限制一天内有N次机会,或X秒内有N次机会 优化后使用加法,逻辑更加通畅 * @param $unique_id 唯一标识(用户ID或手机号) * @param $numberoftimes 最大次数N * @param $timespant 时间间隔(字符串oneday一天或者原创 2021-01-20 17:29:36 · 850 阅读 · 0 评论 -
mysql一对多查询最新一条数据
** 单表循环 嵌套连表 group_concent **一、单表循环,代码最简单,最好理解,性能最低$data = db("user") -> alias('u') ->join("user_images i","u.id=i.user_id","left") ->field("max(i.id) as id,u.id as user_id,u.group_id,u.mobile,u.nickname,u.avatar,u.level,u.原创 2021-01-20 17:21:43 · 2834 阅读 · 0 评论 -
AliOSS删除附件
/** * 附件删除后 前端上传图片后点击删除,后端真实删除带有图片视频的文章时调用 *@ param string $attachment 图片地址 可以是完整地址也可以是相对地址 */public function alossDelete(string $attachment){ $config = get_addon_config("alioss"); if (isset($config['syncdelete'])) { $endpoint = "http://"原创 2021-01-20 17:13:39 · 196 阅读 · 0 评论 -
php中文转拼音,中文转首字母
//方法一、使用fastadmin中已有类<?phpnamespace fast;/** * 中文转拼音类 */class Pinyin{ protected static $keys = "a|ai|an|ang|ao|ba|bai|ban|bang|bao|bei|ben|beng|bi|bian|biao|bie|bin|bing|bo|bu|ca|cai|can|cang|cao|ce|ceng|cha|chai|chan|chang|chao|che|chen|ch原创 2021-01-20 17:07:55 · 958 阅读 · 0 评论