自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (1)
  • 收藏
  • 关注

原创 PHP实现雪花算法生成唯一ID

雪花算法是Twitter开源的分布式ID生成算法,可以产生64位的ID。其中第一位是固定的正数标识,41位用于存储时间戳,剩下的为机器ID和序列号。通过时间戳、机器ID和序列号的组合,确保每个ID都是唯一的。

2024-11-05 15:14:16 182

原创 PHP 转化尺寸到友好单位

【代码】PHP 转化尺寸到友好单位。

2024-03-26 15:40:57 227

原创 PHP 获取俩日期之间所有日期

【代码】PHP 获取俩日期之间所有日期。

2024-03-26 15:15:47 196

原创 mysql 创建函数

mysql 函数

2022-09-03 13:51:13 446 1

原创 在linux上搭建mqtt服务器

mqtt

2022-05-27 17:14:52 824

原创 php将秒变成 天 小时 分钟

// 将秒 变天 小时 分钟function getStayTime($timestamp, $is_hour = 1, $is_minutes = 1){ if (empty($timestamp) || $timestamp <= 60) { return false; } $remain_time = $timestamp; $day = floor($remain_time / (3600 * 24)); $day = $day .

2021-06-29 15:56:10 346 2

原创 转换文件大小(单位转换)

/** * 转换到友好的单位 * @param float $size 原始尺寸(单位:kb) * @return float 转换后的尺寸 */function transfer_size($size){ static $index = 0; $unit = ['KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB', 'BB']; if ($size >= 1024) { $size = rou.

2021-06-29 15:52:16 323

原创 获取随机字符串

function getRandomString($len, $chars=null){ if (is_null($chars)){ $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; } mt_srand(10000000*(double)microtime()); for ($i = 0, $str = '', $lc = strlen($chars)-..

2021-06-29 15:47:57 252

原创 判断身份证是否合法

function isCreditNo($vStr){ $vCity = array( '11','12','13','14','15','21','22', '23','31','32','33','34','35','36', '37','41','42','43','44','45','46', '50','51','52','53','54','61','62', '63','64','65',...

2021-06-29 15:46:24 148

原创 phpexcel 导出带图片

public function export($where) { $append = ['order_status_id', 'order_status_txt','member_info','electric_time_date','actual_elevtric_time_date','actual_stop_time_date','create_time_date','finish_time_date','pay_type_name']; $orders = .

2021-02-25 11:41:30 389

原创 tp5.1 删除日志文件

// 删除日志文件$runtime_path = Env::get('runtime_path');$dirs = (array) glob($runtime_path.'log/' . '*');foreach ($dirs as $dir) { array_map('unlink', glob($dir . '/*.log'));}

2021-02-18 15:49:00 411

原创 图片放大查看

<img class="imgs" src="路径" style="width:100px;float:left"> $(".imgs").click(function(){ var img_url=$(this).attr('src'); layer.open({ type: 1, shade: false...

2020-12-08 10:32:14 191

原创 php 数据库文件锁

public function record_add($data){ $p_file = $data['goods_id'].$data['money']."temp.lock"; $fp = fopen($p_file, 'a+'); // 2. 判断是否已存在文件锁,存在(上锁失败)则退出 if (!flock($fp, LOCK_EX + LOCK_NB)) { exit; }.

2020-07-20 08:28:52 221

原创 PHP 链接mysql数据库

$link=new mysqli('localhost','root','root','adv5'); if ($link->connect_error){ die("连接失败:".$link->connect_error); } $sql="select * from cmf_admin_menu"; $res=$link->query(...

2020-03-26 21:20:11 203

原创 php 链接mysql数据库

class Ms{ private $host; private $user; private $pwd; private $db_name; public function __construct($host,$user,$pwd,$dbName) { $this->host = $host; $this->user = $user; $this->p...

2020-03-26 21:18:42 237

原创 宝塔安装svn及使用

1.安装svnyum -y install subversion云安装命令 安装SVN相关服务2.建立版本库目录mkdir /www/svndata3.在svn版本库目录下启动svnsvnserve -d -r /www/svndata4.创建一个新的版本库baseDatasvnadmin create /www/svndata/myadmin附:查看svn进程...

2019-11-26 14:58:52 2588

原创 bshare分享

<div class="bshare-custom"><a title="分享到QQ空间" class="bshare-qzone"></a><a title="分享到新浪微博" class="bshare-sinaminiblog"></a><a title="分享到人人网" class="bshare-renren">&...

2019-11-08 09:42:40 465 1

原创 thinkcmf5 微博登录

1.前端:<a href="{:url('user/login/weiboLogin')}" >微博登录</a>2.后台:# 微博登录 public function weiboLogin() { // 调用配置文件 $WBAPI = cmf_get_plugin_config('WbLogin'); ...

2019-10-26 15:48:51 878 1

原创 thinkcmf5 微信扫码登录

1.前端:<a href="{:url('user/login/wxlogin')}">微信扫码登录</a>2.二维码页面<!DOCTYPE html><html><head> <title>微信扫码登录</title> <meta name="keywords" c...

2019-10-26 15:41:13 1459

原创 thinkcmf5 QQ互联

1.前端:<a href="{:url('user/login/qqLogin')}">QQ登录</a> 2.后台: # qq登录 public function qqLogin() { import('qqAuth.qqConnectAPI',EXTEND_PATH); $qc= new \QC();...

2019-10-26 15:21:34 199

原创 短信验证码(聚合数据)

聚合数据 短信API服务 地址:https://www.juhe.cn/docs/api/id/54一 ,后台代码// 发送手机验证码 public function code(){ $param = $this->request->param(); // 调用配置文件 $API = config('JHAPI');...

2019-10-10 15:14:10 974

原创 微信卡券之会员卡(导入型)

1.注意创建会员卡时参数,导入型会员卡和指定code 不一样# 创建会员卡 此创建为在微信公众平台创建一类卡 public function createCard($value='') { $access_token = $this->getAccessToken(); $data = $this->request->para...

2019-09-11 15:17:25 1446

原创 微信卡券之领取会员卡(客户申请)(自定义code(卡号)型 -》指定code)

1. 客户申请会员卡 . 用户填写 姓名 性别 生日 电话 等信息 ,提交到后台 ,后台管理员根据信息分配code(卡号)给用户。2.客户根据code,执行领取激活操作代码如下: 前端: <a class="layui-btn" onclick="check()" style="background: #5999FC">领取会员卡&lt...

2019-09-11 15:05:41 3309 1

原创 微信卡券之创建会员卡(自定义code(卡号)型 -》指定code)

一. 会员卡分为: 自定义code(卡号):(自定义code分为导入code型 指定code) 非自定义code(卡号) 流程 微信公众平台 开通微信卡券功能 创建会员卡 分配会员卡 领取并激活会员卡 # 创建会员卡 此创建为在微信公众平台创建一类卡 public function createCard($value='') ...

2019-09-11 14:51:11 3873

原创 cmf5 excel 导入

public function excel() { vendor("PHPExcel.Classes.PHPExcel"); vendor('PHPExcel.Classes.PHPExcel.IOFactory.PHPExcel_IOFactory'); vendor('PHPExcel.Classes.PHPExcel.Reader.Excel5'); $f...

2019-09-11 14:19:42 196

原创 cmf5 excel导出

//导出Excel public function export($value='') { $list = Db::name('user') ->where('user_type', 2) ->field('user_login,user_password') ->o...

2019-09-11 14:16:29 236

原创 js 修改div下的所有图片宽度 为100%

<script type="text/javascript"> $(function(){ var $cunt = $(".image-daxiao img").each(function(i){ $(this).css("width", '100%'); }); });</script>

2019-08-03 15:25:14 1700

原创 thinkcmf5 数据备份、恢复

第一步:composer安装第三方类库 composer require tp5er/tp5-databackup dev-master 第二步:创建控制器(路径:app/portal/controller/) AdminDatabackupController.php,引入类文件 第三步:创建前端页面 (路径:public/t...

2019-06-20 09:59:47 894 2

原创 封装完成后的jwt 生成token及获取token的信息(tp5.1 本地版 wamp64位 php5.6.31, apache2.4.27, mysql5.7.19)

1. MyJwtAuth.php内容如下<?php/** * @Author: Marte * @Date: 2019-04-23 14:35:34 * @Last Modified by: Marte * @Last Modified time: 2019-04-23 16:09:57 */namespace app\common\auth;// 引入jw...

2019-04-23 16:31:16 587

转载 jwt 生成token方法

<?php/** * @Author: Marte * @Date: 2019-04-23 10:37:03 * @Last Modified by: Marte * @Last Modified time: 2019-04-23 10:58:23 */namespace app\index\controller;// 单例 一次请求中所有出现使用jwt的地方都是一...

2019-04-23 11:00:32 852

原创 PHP 单例模式

<?phpnamespace app\comman\auth;// 单例 一次请求中所有出现都是一个用户class JwtAuth{ /** * 单例模式 * @var [type] */ private static $instance; private function __construct() { ...

2019-04-23 10:32:17 200 1

原创 thinkphp5.1 使用php - jwt 生成token方法

1. 使用composer require firebase/php-jwt 安装 或直接用:https://github.com/firebase/php-jwt下载 手动放入项目中,2.将src下的4个PHP文件放入think下(我用的是thinkphp5.1)修改命名空间 namespase think;3.创建控制器Login.php 和 ResponseJson.php...

2019-04-22 20:58:37 5267 1

转载 mysql数据库,一天五万条以上的增量怎么优化

a. 设计良好的数据库结构,允许部分数据冗余,尽量避免join查询,提高效率。b. 选择合适的表字段数据类型和存储引擎,适当的添加索引。c. mysql库主从读写分离。d. 找规律分表,减少单表中的数据量提高查询速度。e. 添加缓存机制,比如memcached,apc等。f. 不经常改动的页面,生成静态页面。g. 书写高效率的SQL。比如 SELECT * FROM TAB...

2019-04-16 10:45:17 1362

原创 PHP中防sql注入方法

mysql_escape_string(strip_tags($arr["$val"]));

2019-04-16 10:43:49 198

原创 Mysql 的存储引擎,myisam和innodb的区别。

1. MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持.2. MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快.3. InnoDB不支持FULLTEXT类型的索引.4. MyISAM支持表锁,InnoDB支持行锁。5. 对于AUTO_INCREMENT类型的字段,InnoDB中必须包含只有该字段的索引,但是在MyISAM表中,可以和其他字段一...

2019-04-16 10:42:58 360

原创 HTTP协议中几个状态码的含义:503 500 401 403 404 200 301 302。。。。。。

2XX 成功200 : 请求成功,请求的数据随之返回。3XX 重定向301 : 永久性重定向。302 : 暂时行重定向。304 :未修改305 :使用代理307 :临时重定向4XX 请求错误401 : (未授权)当前请求需要用户验证。403 : (禁止) 服务器拒绝请求。404 : (未找到)请求失败,请求的数据在服务器上未发现。405 :(方...

2019-04-16 10:40:15 4888

原创 对于大流量的网站,您采用什么样的方法来解决各页面访问量统计问题

a. 确认服务器是否能支撑当前访问量。b. 优化数据库访问。c. 禁止外部访问链接(盗链), 比如图片盗链。d. 控制文件下载。e. 使用不同主机分流。f. 使用浏览统计软件,了解访问量,有针对性的进行优化。...

2019-04-16 10:39:18 938

原创 php常用魔术方法

__construct() 实例化类实自动调用——destruct() 类对象使用结束时自动调用__set() 在给未定义的属性赋值时调用__get() 调用未定义的属性时调用哦__isset() 使用isset()或empty()函数的时候调用__unset() 使用unset()函数的时候调用__sleep() 使用serialize序列化的时候调用__wakeu...

2019-04-16 10:09:29 310

原创 无限极分类

$host = 'localhost'; $db_user = 'root';$db_pass = 'root';$db_name = 'mst'; //数据库$link = mysqli_connect($host, $db_user, $db_pass, $db_name);mysqli_query($link,"SET names UTF8");header("Conten...

2019-02-28 20:57:08 158

原创 生成pdf文件

Vendor('mpdf.mpdf');$mpdf = new \mPDF('utf-8', 'A4', 16, '', 10, 10, 15, 1);$mpdf-&gt;SetDisplayMode('fullpage');$mpdf-&gt;autoScriptToLang = true;$mpdf-&gt;autoLangToFont = true;$html = &lt;&lt...

2018-12-10 19:03:39 302

qqAuth.zip

thinkcmf5 QQ互联第三方类登录,放在simplewind/extend/ 下解压即可

2019-10-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除