自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 PHP 生成等比居中水印图

【代码】PHP 生成等比居中水印图。

2023-06-15 11:13:06 169

原创 php html转pdf wkhtmltopdf

wkhtmltopdf艰难爬坑之旅

2023-05-27 14:43:34 1436

原创 PHP 数字转中文

/** * 数字转中文 * @param $num * @param bool $status 是否带正负号 * @return string */ public static function get_amount($num,$status = true) { $c2 = ['','十','百','千']; $c3 = ['','万','亿']; $unit = '加';

2021-03-17 09:58:46 206

原创 tp5 接入七牛云oss上传图片

1.安装七牛云sdkphp composer.phar require qiniu/php-sdk2.添加七牛云config文件 qiniuoss.phpreturn [ 'secretKey' => 'n68WDcvKwcqpeisa-Nfasfasfasf', //密钥管理中查找 'accessKey' => 'gwqecqFqhdaBvuY-V6iIiaUwsFjg', //密钥管理中查找 'domain' => 'https://www

2020-08-14 16:23:24 331

转载 微信小程序中的加载更多(即列表分页)

1.app.json中:"window": {  "enablePullDownRefresh": true //是否开启当前页面下拉刷新}2.wxml中:<view class="info" wx:for="{{contentlist}}" wx:key="key"> <input hidden="{{hidden}}" value="{{item.id}}"/> <text>{{item.title}}</text>

2020-08-10 10:54:33 528

转载 wxparse使用(富文本插件)

优点:目前已知唯一可以转化HTML到小程序识别的插件缺点:转换一个HTML标签可能需要大量的微信小程序标签还有样式配置:第一步,下载https://github.com/icindy/wxParse第二步,放入项目中,我选择pages目录下第三步,配置wxml加入:<import src="../wxParse/wxParse.wxml"/>在需要的地方使用:<template is="wxParse" data="{{wxParseData:art

2020-08-04 16:28:19 475

原创 【转载】js 播放文字音频

<script type="text/javascript"> AudioPlayBystr('php是最美的语言'); function AudioPlayBystr(str_tip){ var msg =new SpeechSynthesisUtterance(); msg.rate = 0.5; //播放语速 msg.pitch = 1; //音调高低 msg.text = str_tip; .

2020-07-16 10:19:37 393

原创 layui 上传视频

html<div class="layui-form-item"> <label class="layui-form-label">上传视频</label> <button type="button" class="layui-btn cover" id="control_video_button">上传视频</button> <button type="button" class="layui.

2020-07-06 17:02:14 2121 1

原创 高德地图web 输入提示+地图选点

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>高德地图</title></head><body><script type="text/javascript" src="http://api.map.baidu.com/api?v=1.3"></script><bo.

2020-07-04 16:45:15 1975

原创 css 图片居中

html<div class="image"><img src="images/car_01.png"></div>css.image{text-align: center;display: table-cell;vertical-align: middle;}.image img{width: 85%;}

2020-06-14 12:58:22 326

转载 5.7版本mysql,导入数据1064解决方法

在5.7.23版本mysql用navicat创建的备份,在5.7.20版本mysql上还原备份时,执行不成功。主要是备份的sql语句在表名和字段上加了双引号““,5.7的有些版本默认不支持。首先执行:SET SESSION SQL_MODE=ANSI_QUOTES;然后再执行备份。若不成功,可提取出备份文件的sql语句,单独修改执行...

2020-05-25 17:35:00 1058

转载 layui table表格字段过长,展示不完整时,鼠标放到上面展示完整信息

 亲测可以直接用 1、首先每个列都有一个title,里面放入完整信息,然后写一个如下的function,function tdTitle(){ $('th').each(function(index,element){ $(element).attr('title',$(element).text()); }); $('td').each(function(index,element){ $(element).attr('title',$(e

2020-05-22 09:59:17 1887

原创 git将本地项目部署至nginx服务器

将本地项目提交到远程仓库参考文章1.初始化一个本地仓库git init2.将全部文件添加到代码git add .3.提交到本地仓库 git commit -m "Initial commit"​ #如果出现nothing to commit, working directory clean​说明你已经提交好了。4.添加远程仓库地址 输入:git rem...

2020-01-09 11:22:29 631

原创 H5 jQuery 下拉到底加载下一页

window.onscroll = function () { //scrollTop就是触发滚轮事件时滚轮的高度 var scrollTop = document.documentElement.scrollTop || document.body.scrollTop; //滑轮距离顶部位置 var scrollHeight = $(document).height()...

2019-12-26 10:16:00 2617

转载 PHP 使用 phpmailer 发送电子邮件

phpMailer 是一个非常强大的 ph p发送邮件类,可以设定发送邮件地址、回复地址、邮件主题、html网页,上传附件,并且使用起来非常方便。phpMailer 的特点:1、在邮件中包含多个 TO、CC、BCC 和 REPLY-TO。 2、平台应用广泛,支持的 SMTP 服务器包括 Sendmail、qmail、Postfix、Gmail、Imail、Exchange 等等。 3、...

2019-10-22 18:11:40 503

原创 tp5.1 No input file specified.

修改public下的.htaccess文件,改为<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f Rewrit...

2019-09-19 11:12:33 318

原创 tp5.1 Fatal error: Class 'think\Container' not found

Fatal error: Class 'think\Container' not found核心框架仓库不是5.1版本的分支cd thinkphpgit checkout 5.1

2019-09-18 15:52:34 4771

原创 关于cookie的一些坑

今天一直在cookie的坑里栽着,专门记录一下。PHP设置cookie首次设置无效ajax丢失cookiewindow.location.href跳转时丢失cookiePHP设置cookie首次设置无效首先还是要先理解一下cookie的处理机制,http://www.cnblogs.com/Mwsoft/p/4940268.html解决办法,我这边直接简单粗暴的先设置...

2019-05-13 13:41:04 1155

转载 PHP 二维数组转换成树状数组

/** * @param array $list 要转换的结果集 * @param string $pid parent标记字段 * @param string $level level标记字段 */function list_to_tree($list, $pk='zid', $pid = 'fid', $child = 'kid', $root = 0) { //创建Tre...

2019-02-22 14:32:40 783

原创 微信小程序集中开发日志 DAY 6 【分享】

上一章  微信小程序集中开发日志 DAY 5 【支付】 参考:https://www.cnblogs.com/wzy0526/p/8330574.htmlWXML&lt;button n open-type='share' bindtap='onShareAppMessage'&gt; &lt;text&gt;分享账单&lt;/text&gt;&lt;/button&g...

2019-01-29 09:14:05 195

原创 微信小程序集中开发日志 DAY 5 【支付】

上一章  微信小程序集中开发日志 DAY 4 【图片上传】支付呢,我是先通过微信提供的sdk把环境跑通,然后才在项目中做测试微信提供的SDK地址WXML&lt;span class="car_order_confirm" bindtap="pay"&gt;前往支付&lt;/span&gt; jsopenid已经缓存在微信缓存里,这边就直接进行支付了pay: fun...

2019-01-26 13:18:21 179

原创 微信小程序集中开发日志 DAY 4 【图片上传】

上一章  微信小程序集中开发日志 DAY 3 【生成小程序二维码 + 缓存小程序access_token】图片上传图片上传也是一个步步为坑的功能呢 : ) HTML&lt;text class="input-item-label"&gt;身份证正面&lt;/text&gt;&lt;view class="img-upload"&gt; &lt;view class=...

2019-01-17 16:52:22 263

原创 微信小程序集中开发日志 DAY 3 【生成小程序二维码 + 缓存小程序access_token】

上一章  微信小程序集中开发日志 DAY 2 【data的赋值与取值 + 跳转页面】 目录生成小程序二维码 测试接口生成小程序二维码 项目应用缓存小程序access_token 生成小程序二维码 测试接口当然了,只有正式上线的小程序才可以生二维码,测试的时候就用测试接口好了。1.准备①小程序的appid和appsecret②微信公众平台接口调试工具 ...

2019-01-17 09:16:57 524

转载 memcache缓存详解

转自 memcache缓存详解这篇文章主要介绍了PHP中的Memcache,从Memcache简介开始,详细讲解了如Memcache和memcached的区别、PHP的 Memcache所有操作方法、每个操作方法的详细解释等,需要的朋友可以参考下一、Memcache简介Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来...

2019-01-16 13:49:42 217

原创 微信小程序集中开发日志 DAY 2 【data的赋值与取值 + 跳转页面】

上一章   微信小程序集中开发日志 DAY 1 【获取用户授权 + 调用其他页面js + post提交】 目录data的赋值与取值跳转页面data的赋值与取值赋值:a.将URL中的参数赋给data①设置初始数据data: { rid:'', //邀请人id, rNickName:'', //邀请人的昵称},②对data进行赋值...

2019-01-15 17:56:00 245

原创 微信小程序集中开发日志 DAY 1 【获取用户授权 + 调用其他页面js + post提交】

目录获取用户授权调用其他页面jsPost提交准备:开发者工具 | 配置好的小程序 | 后台语言:PHP 微信真的到处是坑,手册写的也不是很清楚,网上的填坑指南大多是把你推到另一个坑里,所以实际上还是一脚一个坑,掉进去就自己爬。获取用户授权用户授权其实简单来讲就是几步①用户同意授权②触发getuserinfo 获取code值③后台获取解密用户信息④...

2019-01-14 18:04:20 248

原创 PHP 下载远程图片保存到本地

/**下载远程图片保存到本地 * * @param string $url 文件url * @param string $save_dir 保存文件目录 * @param string $filename 保存文件名称 * @param number $type 使用的下载方式 * */function getImage($url,$save_dir='',$fi...

2019-01-14 17:41:48 201

转载 彻底解决小程序无法触发SESSION问题

转自冯奎博客fengkui.net一、首先找到第一次发起网络请求的地址,将服务器返回set-cookie当全局变量存储起来wx.request({ ...... success: function(res) { console.log(res.header); //set-cookie:PHPSESSID=ic4vj84aaavqgb800k82etisu0; path...

2019-01-07 11:19:37 7107 18

原创 PHP SQL防注入

参考资料:PHP中防止SQL注入的方法php操作mysql防止sql注入(合集)PDO防注入原理分析以及使用PDO的注意事项php SQL 防注入的一些经验如何在PHP中防止SQL注入?PHP安全编程:防止SQL注入addslashes与mysql_real_escape_string的区别How can I prevent SQL injection in PHP?什么是SQL...

2019-01-04 17:01:31 4366

原创 微信坐标转百度坐标系

微信使用的是WGS84坐标系,百度使用的是bd09坐标系,两个坐标系中间有位置偏差,如果直接对使用两种坐标系的位置进行比较,非常不准确,所以需要将微信坐标转化为百度坐标。百度地图api提供坐标转换接口:http://api.map.baidu.com/geoconv/v1/?coords=114.21892734521,29.575429778924&amp;from=1&amp;to=5&...

2018-12-31 12:41:55 875 1

原创 JS video 禁止拖动进度条

需要实现一个效果,视频加载的过程中禁止拖动进度条快进。开始呢我想着把控件禁掉,自动播放解决。&amp;lt;video id=&quot;video&quot; src=&quot;http://kuangjia.nenzhu.com/cs/psu.mp4&quot; autoplay=”autoplay” width=&quot;600&quot; height=&quot;360&quot; x5-playsinline

2018-12-27 14:49:51 16962 8

原创 微信公众号开发(六)-- 关注公众号自动回复两条消息

昨天晚上临下班,客户提了个新需求,关注公众号的时候希望呢能自动回复两条信息。我,一个野生的菜鸡程序媛当时眼前就一黑,昨天还是圣诞节呢嘿。咳。查了下,自动回复两条消息,其实除了欢迎信息再调用一次客服接口。调用客服接口,回复文字信息 $content = 'Hello Word'; $data = '{ "touser" : "'.$openid.'", "msgtype...

2018-12-26 14:34:20 19357 4

原创 PHP 验证银行卡是否存在,匹配开户行

项目里有一个验证银行卡的地儿,大量跑测试的时候一直调接口也是有几分没必要,查了下,银行卡都是按照LUHN算法校验的。开始写了个简单的luhn函数验证/** * LUHN算法 * @param string $s 待验证的字符串 * @return boolean * */function luhn($s) { $n = 0; for($i=strlen($s)-1...

2018-12-26 13:16:01 3321

原创 PHP 验证身份证号

/** * 验证身份证 * @param string $id 身份证号 * @return bool * */function is_idcard( $id ){ $id = strtoupper($id); $regx = "/(^\d{15}$)|(^\d{17}([0-9]|X)$)/"; $arr_split = array(); if(!pr...

2018-12-11 11:20:06 893 2

原创 PHP 计算两点地理坐标之间的距离

/** * 计算两点地理坐标之间的距离 * @param Decimal $longitude1 起点经度 * @param Decimal $latitude1 起点纬度 * @param Decimal $longitude2 终点经度 * @param Decimal $latitude2 终点纬度 * @param Int $unit 单位 1...

2018-12-05 17:30:51 636

原创 微信公众号开发(五)-- 获取用户位置

获取jssdk链接 里面有写获得用户地理位置权限&lt;script src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"&gt;&lt;/script&gt;&lt;script&gt;wx.config({ debug: false, appId: '&lt;?php echo $signPackage["appId...

2018-12-05 17:26:44 682

原创 微信公众号开发(四) -- 自定义分享样式

1.微信的分享接口调用其实相当于是重写了个接口,自定义的是分享样式2.位置还是右上角的三个点点首先获取jssdk因为我的token是储存在数据库里的,所以只要appid和token没有的话需要加一步获取token值&lt;?phpclass JSSDK { private $appId; private $access_token; public function __...

2018-11-24 11:28:22 2387

原创 微信公众号开发(三) -- 生成临时二维码

1.临时二维码和长期二维码是由 scene_id 的值区分的 scene_id=1是长期2.通过扫描二维码关注的用户 用户信息场景值(qr_scene) 为scene_id的值3.此处只做临时二维码的说明//生成临时二维码function getTimeQrCode(){ //1、获取ticket票据 //全局票据access_token 网页授权access_token ...

2018-11-24 10:57:18 3489

原创 JS 图片上传 展示图片

HTML&amp;lt;div id=&quot;localImag&quot;&amp;gt; &amp;lt;img id=&quot;preview&quot; src=&quot;&quot; width=&quot;70px&quot; /&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;input class=&quot;weui_

2018-11-13 11:24:04 453

原创 微信公众号开发(二) -- 获取用户信息 修改粉丝标签

获取code值$appid=’’ // 微信支付申请对应的公众号的APPID$urlCode=’’ // 处理code页面 不能包含? 是微信可访问页面$url=&amp;amp;amp;quot;https://open.weixin.qq.com/connect/oauth2/authorize?appid=&amp;amp;amp;quot;.$appid.&amp;amp;amp;quot;&amp;amp;amp;amp;amp;redirect_uri

2018-11-05 11:06:26 955

空空如也

空空如也

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

TA关注的人

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