- 博客(55)
- 资源 (3)
- 收藏
- 关注
原创 在windows下IIS管理器,网站报401.2错误解决办法
401.2错误是指没有身份验证头无效。网站遇到这个问题,后来上网查了下解决方法,解决了,但自己还是要记录下。解决步骤就是:进入IIS管理器,找到出问题的那个网站,然后找到它的身份验证,将匿名身份验证给启用,就好了...
2018-11-24 14:37:38
2994
原创 微信小程序支付(thinkphp)
之前一直想学下微信支付,这次终于有机会来操作一下,还是记录下来,跟大家分享分享。一、首先,我们要在微信官方网站上去下载支付接口,然后改个名方便调用(例如:WeiXinpay),然后将下载的文件放入thinkphp的Vendor文件下面;二、然后去官网下载商户操作证书:https://pay.weixin.qq.com/index.php/account/api_cert,并放入WeiXin...
2018-11-24 14:23:08
941
原创 thinkPHP5渲染模板输出
有段时间没使用thinkphp5了,今天想起来用一下,结果在模板输出那就卡壳了,原来我在模板输出时习惯性的使用:return $this->fetch();结果今天一用,就报错了,后来查看手册才找到原因。在模板渲染输出时,可以直接使用:return view();或者先:use think\view; 然后再:$view=new view();return $view->fetch...
2018-10-30 09:18:48
2020
1
原创 Fiddler使用时弹框提示“Fiddler creation of the root certificate was not successful”的解决办法
最近使用Fiddler抓包工具,安装后提示:“Fiddler creation of the root certificate was not successful”问题,上网查询后说是没有安装证书,然后结合网上说的办法进行了解决,自己也记录一下。一、使用命令进入fiddler的安装目录二、然后使用如下命令语句(其中最后的时间:12/31/2020必须比现在的时间大):makece...
2018-09-27 10:22:46
3652
原创 在微信浏览器里使用js或jquery实现页面重新刷新
最近在微信浏览器中发现使用js:location.reload()没反应。所以我们可以使用location.href='链接'+window.location.search+100*Math.random()。使用这个来代替location.reload(),在链接后面加个随机数,这样可以解决微信浏览器缓存的问题...
2018-05-03 14:11:52
3336
原创 thinkphp5.0与thinkphp3.2的几个不同之处(主要写5.0的)
5.0的入口文件是放在public文件夹下面,所以如果要单独配置站点,则需要选到public文件夹模板渲染方面:5.0使用的是:return $this->fetch();(fetch里不带参数,是自动定位到当前操作的模板文件,如果带参数就跟原来的一样)数据库方面:5.0在使用数据库时将U、M等函数去掉,统一使用Db("表名"),例如:db('User')->where('name'...
2018-04-10 10:29:31
1494
原创 php微信公众号模版消息发送(群发)
public function sendall(){ $all_openid=$this->tosendall(); foreach($all_openid as $value){ $this->set_msg($value); }}public function tosendall(){ $access_token=$this-&g...
2018-04-04 09:42:31
3119
3
原创 php与微信上传永久图文
/* * 新增永久素材 * */ public function addImg(){ $filetype=explode('.',$_FILES["uploadfile"]["name"]); $file_info=array( 'filename'=>$_FILES["uploadfile"]["name"],
2017-09-19 10:37:09
1376
5
原创 php下删除真实文件或图片
//我使用的是thinkphp框架function delpic(){ header("Content-Type:text/html;charset=utf-8"); $pic = "/Public/Uploads/imgs/cadres/img/2017-07-04/595b456da4c5b.jpg";//图片名 $a="cquedp".$pic
2017-08-01 17:27:51
691
原创 js原生图片轮播
图片轮播 *{ margin: 0 auto; text-decoration: none;} body { padding: 20px;} #container { width: 600px; height: 400px; border: 3px solid #333; overflow: hidden; position: relati
2017-07-27 10:52:45
263
转载 PDO笔记
转载地址:http://www.ido321.com/1424.htmlPDOStatement对象 PDO对象的query()和prepare()方法均会返回一个PDOStatement对象,该对象可以用于PDO的预处理执行。其常见方法如下:方法描述execute()执行一条预处理语句rowCo
2016-08-11 19:32:01
325
转载 php smarty模板引擎的6个小技巧
转载地址:http://www.jb51.net/article/49318.htm下面本文将以具体的例子一一分析:capture标签capture的中文意思是抓取,它的作用是抓取模板输出的数据,当我们需要它的时候,调用它,以得到抓取数据的目的。如下例子:复制代码代码如下:{capture name="test"}
2016-08-11 19:27:03
333
原创 CSS3动画效果二
nimationCSS3中真正的动画属性是animation,而前面的transform和transition都只是对DOM元素的变形或者是状态的过渡。实际上,CSS3所支持的动画效果只是填充动画,也就是说先设定整个动画生命周期中的几个关键状态(key frame,关键帧),然后动画将自行计算并模拟关键帧之间的过渡。那么在设置animation的属性之前就必须先设定好关键帧了。关键帧@k
2016-08-11 19:18:11
358
原创 CSS3动画效果一
CSS3添加了几个动画效果的属性,通过设置这些属性,可以做出一些简单的动画效果而不需要再去借助JavaScript。CSS3动画的属性主要分为三类:transform、transition以及animation。transformrotate设置元素顺时针旋转的角度,用法是:transform: rotate(x);参数x必须是以deg结尾的角度数或0,可为负数表示反向
2016-08-11 19:17:00
325
原创 css3笔记
//圆角效果border-radius:0 0 0 0;//阴影box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff inset;//边框应用图片border-image:url() 0 round平铺/repeat重复/strech拉伸;//颜色透明color:rgba(0,0,0,0.8);//渐变色彩backgroun
2016-08-11 18:13:31
232
转载 HTML5笔记二
转载地址:http://www.cnblogs.com/sailxc/archive/2011/06/24/2089106.htmlHTML5的新的表单属性 新的form属性:l autocompletel novalidate 新的input属性:l autocompletel autofocusl fo
2016-08-11 18:09:45
253
转载 HTML5笔记一
转载地址:http://www.cnblogs.com/sailxc/archive/2011/06/23/2088284.htmlHTML5简介 什么是HTML5? l HTML5是下一代的HTML,将成为HTML、XHTML 以及HTML DOM 的新标准。l HTML 的上一个版本诞生于1999 年。自从那以后,Web 世界已经经历了巨变。
2016-08-11 18:08:35
335
原创 HTML5拖拽效果
drag and drop(拖拽)拖拽元素事件 : 事件对象为被拖拽元素dragstart : 拖拽前触发 drag :拖拽前、拖拽结束之间,连续触发dragend : 拖拽结束触发目标元素事件 : 事件对象为目标元素dragenter : 进入目标元素触发,相当于mouseoverdragover : 进入目标、离开目标之间,连续触发dragleave :
2016-08-11 17:58:25
490
转载 PHP学习笔记总结 转
转载地址:http://www.cnblogs.com/qq78292959/archive/2012/12/28/2837283.html其他 isset() 变量是否存在 boolean empty() 检查变量是否存在,并判断值是否为非空或非0 void unset() 销毁变量 header('Content-Type: text/h
2016-08-11 17:54:40
530
原创 PHP笔记一
函数 函数的定义: 1.函数是一个被命名的 2.独立的代码段 3.它执行特定的任务 4.并可以给调用它的程序返回一个值 函数的优点: 1.提高程序的重用性 2.提高程序的可维护性 3.可以提高软件的开发效率 4.提高软件的可靠性 5.控制程序的复杂性 函数的声明 function函数名() { 函数体 } function函数名(参数1,参数2,参
2016-08-11 17:47:57
224
原创 HTML5表单元素
表单元素总汇 input 表示用来收集用户输入数据的控件 textarea 表示可以输入多行文本的控件 select 表示用来提供一组固定的选项 option 表示提供提供一个选项 optgroup 表示一组相关的option 元素 button 表示可用来提交或重置的表单按钮(或一般按钮) datalist 定义一组提供给用户的建议值 fieldset 表示
2016-07-31 22:27:12
234
原创 HTML5音频视频
1.video 视频元素属性名称说明 src 视频资源的URL width 视频宽度 height 视频高度 autoplay 设置后,表示立刻开始播放视频 preload 设置后,表示预先载入视频 。(注:preload 属性有三个值:none 表示播放器什么都不加载;metadata 表示播放 之前只能加载元数据(宽高、第一帧画面等信息);auto 表示请求浏览器尽快下
2016-07-31 22:19:46
248
原创 HTML5 CSS3笔记
一、文本元素1.b>表示关键字2.表示重要的文字3.强制换行、安全换行4.加以强调 5.表示不准确或校正6.表示删除文字7.表示给文字加上下划线8.添加小号字体。元素实际作用就是将文本放小一号。9.等表示输入和输出 HTML5 HTML5 HTML5 HTML5 解释:表示计算机代码片段;表示编程语言中的变量;表示程序 或计算机的输出;
2016-07-31 21:55:15
257
原创 bootstrape的CSS样式二
组件一、字体图标要先有class=”glyphicon”,才能在class加其他的图标,这才能使用 二、下拉菜单1. 首先在外边div或父元素必须要有class=”dropdown”(下拉菜单向下)或class=”dropup”(向上弹出)。这样才能显示菜单2. 隐藏二级菜单:class=”dropdown-menu”3. 还要有data-toggle="dropdow
2016-07-31 21:21:48
373
原创 bootstrape的CSS样式一
一、排版1. 标题:h1到h6或.h1~.h62. 副标题:small或.small3. 页面主体:p4. 段落突出:.lead5. 着重:strong6. 斜体:em7. 基础缩略语:title=”缩略的内容”。为缩略语添加.initialism是将缩略语字体变小8. 引用:.pull-right可以让引用展现出向右侧移动、对齐的效果。 二、表格1.
2016-07-31 21:18:36
307
原创 CSS3样式二
一、2D1. 2D平移:transform:translate()。参数:2个。分别是水平方向,和垂直方向。2. 2D旋转:transform:rotate()。先要有一个transform-origin的定义(transform-origin:变换参照点)3. 2D缩放:transform:scale()。只有1个参数时,水平方向与垂直方向同比例扩大或缩小;参数值代表放大的倍数,不需
2016-07-23 22:01:07
279
原创 CSS3样式一
一、新增选择器:1. 属性选择器:① E[att~=”val”]:具有att属性且属性值为 用空格分隔的字词列表,其中一个等于val的E元素。② E[att^="val"]:以val开头的字符串。③ E[att$="val"]:以val结尾的字符串。④ E[att*="val"]:包含有val的所有字符串。 2. 伪类选择器:① :not():不含有S选择符。②
2016-07-23 21:59:44
280
原创 CSS3画八卦太极图(绕一个圆旋转)
html代码: css代码:@-webkit-keyframes action2{ /*动画*/ 100%{transform:rotate(360deg);} } .div2{ width: 200
2016-07-22 22:22:49
2367
转载 canvas知识点
转载地址:http://www.2cto.com/kf/201406/308286.htmlbeginPath() 开始路径 moveTo(x,y) 把路径移到画布中指定点 不创建路径lineTo(x,y) 添加一个新点 closePath() 结束路径 fillStyle 用来设置填充颜色stroke 绘制异地内衣好的路径 fill() 填充已定义好的路径
2016-07-14 21:55:30
278
转载 HTML5中应该记住的知识
转载地址:http://developer.51cto.com/art/201506/479156.htm1 :基于HTML5的移动Web应用Canvas绘图:通过获取HTML中的Dom元素Canvas,调用其渲染上下文的Context对象,使用Js进行图形绘制。多媒体:Video和Audio (多媒体视频格式:Ogg MPEG4 WebM)本地存储:通
2016-07-14 21:32:31
293
转载 CSS3的相关知识
转载原地址:http://www.adobe.com/cn/devnet/html5/articles/css3-basics.html新增功能从一开始,CSS已经允许你为你的HTML内容的信息定制显示方式。 字体、颜色、背景图像、立体边界等等 均可以通过现有的CSS式样方便地进行配置。 CSS3不会降低 Web的现有能力,相反,它增加和扩展浏览器的能力
2016-07-09 22:10:04
249
转载 HTML5基础知识
转载原地址:http://www.ibm.com/developerworks/cn/web/wa-html5fundamentals/HTML5 是一种专门用于组织 Web 内容的语言。它通过创建一种标准化的、直观的 UI 标记语言简化 Web 设计和开发。HTML5 提供了解析和划分页面的方法,它允许创建各种独立的组件来按照逻辑组织站点,同时还为站点提供联合功能。HTML5 可以称
2016-07-09 22:03:24
255
转载 Html5 css3的介绍和相关知识
转载原地址:http://bbs.tianya.cn/post-itinfo-261386-1.shtmlHTML5+CSS3概述 HTML5和CSS3不仅仅是两项新的Web技术标准,更代表了下一代HTML和CSS技术。虽然HTML5的标准规范还没有正式发布,但是未来的发展前景已经可以预见,那就是HTML5必将被越来越多的Web开发人员所使用,各大主流浏览器厂家已经积极更新自
2016-07-09 21:48:40
507
转载 PDO多种方式取得查询结果
转载地址:https://sjolzy.cn/PDO-query-results-achieved-in-many-ways.html1.快取一行FetchColumn是为应用程序取得一个仅包含单列的数据,代码如下:$u = $db->query(“SELECT id FROM users WHERE login=‘login’ AND pas
2016-07-02 00:01:18
3185
转载 Smarty笔记
1 .include_once语句:引用文件路径,路径必需正确。2 $smarty=new Smarty();新建一个对象smarty, 实例化一个对象。3 $smarty->template_dir=“”;指定$smarty对象使用的tpl模板的路径,它是一个目录,默认目录为当前的templates的目录,实际编程中,可能要指定目录。4 $smar
2016-07-01 23:49:53
320
转载 PHPSmarty
转载地址:http://www.cnblogs.com/dreamhome/archive/2012/11/10/2763718.html/*一、什么是smarty?smarty是一个使用PHP写出来的模板PHP模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使用PHP程序员同美工分离,使用的程序员改变程序的逻辑内容不会影响到美工的页面设计,美工重新
2016-07-01 23:31:56
253
原创 PDO常用方法
1. Query:执行一条SQL语句,如果通过,则返回一个PDOStatement对象;2. Exec:执行一条SQL语句,并返回受影响的行数。此函数不会返回结果集合;3. Prepare:可以避免sql注入;4. lastInsertId:返回最后插入行的ID或序列值;5.fetch()是用来获取一条记录。配合while来遍历。6.fe
2016-06-24 23:15:13
346
原创 PDO连接数据库
$dsn = 'mysql:dbname=pg32; host=127.0.0.1; port=3306; charset=utf8'; //数据库名;数据库服务器;端口号;字符集$user = 'root'; //用户名$password = ''; //密码try { // 创建对象(已经包含了连接了,同时也确定了数据库,还同时设置了字符集) $db
2016-06-24 11:19:30
425
原创 PDO常用方法
PDO::query()主要用于有记录结果返回的操作(PDOStatement),特别是select操作。PDO::exec()主要是针对没有结果集合返回的操作。如insert,update等操作。返回影响行数。PDO::lastInsertId()返回上次插入操作最后一条ID,但要注意:如果用insert into tb(col1,col2) values(v1,v2),(v
2016-06-24 11:08:45
377
原创 面向对象三
一、面向对象的三大特征:1. 封装:把对象的属性和行为结合成一个独立的相同单位,并尽可能屏蔽对象的内部 细节。(创建一个类,把里面的东西给屏蔽掉)。 封装方法:函数;类;访问修饰符(private、protect)优点:信息隐藏。封装即隐藏。 2. 继承:extents,复用。① 继承时,protected修饰的内容被复制下来,不用重复去书写;② 继承时,构造方法
2016-06-19 08:20:01
218
thinkphp微信小程序支付
2018-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人