最新公告

高蒙个人博客模板下载!

如果有喜欢本博客模板的小伙伴,可以自行的下载吧:
地址:点击这里
——来自博主@高蒙 2017/05/08

网站首页模板更新!

本次换模板的原因有二:
一、偶然间,打开百度统计,查看网页来源,不经让我有点诧异。居然发现有很多不是我网站的统计的结果。仔细打开来源的网址,发现使用的是我的博客模板,单纯的使用这倒无所谓。 另我气愤的是,居然都是一些不良信息的网站信息。简单的查询了对方的网站程序,发现是帝国cms防的。在抓取模板的时候,连百度统计代码都一起抓进去。我也是服了。 鉴于以上情况,所以决定抽个周末的时间,将原来的网站模板替换掉。
二、准备熟悉下layerui的前端框架,结合之前的bootstrap,一起熟悉研究下。
——来自博主@高蒙 2017/04/16

nginx如何配置secure_link完成文件防盗链功能

Nginx高蒙32 1   secure_link nginx 防盗链  4天前

网站中有下载压缩包等资源,但是这些资源都是对会员公开的,需要设定有效期。这里就需要做到防盗链的功能。以前仅仅使用Referer验证,只能防止一些小白的盗链,对于一些工具来说一点用都没有。但是在nginx下,可以使用secure_link完美的来解决这个问题。这里针对的只是文件下载防盗链,不适用于图片的防盗链。一、配置nginx。server {     listen      &nbs

如何简单的在centos下yum安装redis

Redis高蒙27 0   redis  5天前

1、安装redis    yum instal redis2、查看是否安装php-redis扩展    php-m 3、已安装即可跳过。安装php-redis扩展插件    yum install php-redis3、启动并设为开机启动    service redis start    chkconfig redis on4、卸载redis    yum remo

如何在nginx下实现访问web网站密码认证保护的功能

Nginx高蒙30 0   nginx  5天前

在某些特定的环境下,我们希望nginx下的web站点在访问时需要用户输入账户密码才能访问。以便拒绝那些不速之客。其实,配置起来也很简单,按照下面的步骤即可实现。一、编辑虚拟主机配置文件。server {       listen       80;  //监听端口为80      &n

如何解决php文件修改不生效? Zend OPcache关闭即可

PHP高蒙48 0   php OPcache Zend OPcache opcache  1周前

在测试服务器上面开发,总是修改了php文件不能够即时的显示效果,弄的我很闹心。总是删除缓存文件,有时候我连源文件都删除了。实在是受不了,找个空的时间准备弄一下,发现在php.ini配置中opcache配置是开启的状态,只要将其关闭掉就可以了。找到方法,我就去尝试一下。经过尝试发现确实是挺好使的,注意,我这里是linux测试服务器开发环境,无所谓的。在正式环境,亲们要慎重。方法:1、查找php.ini文件的位置。命令:find / -name 'php.ini';地址:/usr/l

PHP 微信APP支付 整合 thinkphp3.2.3

Thinkphp高蒙159 2   APP支付 微信 微信支付 thinkphp  2周前

php开发APP支付功能中,涉及到微信APP支付功能。为了考虑数据的严密性,加密的过程全部都需要在服务端进行生成。微信APP支付与支付宝的还不太一样。微信APP支付需要二次的加密请求才可以完成整个服务端的任务。1、首先第一次需要加密请求拿到prepay_id,就是预支付订单号。2、接着在拿得到的预支付订单号进行加密,生成最终APP端请求的参数。3、注意的是,微信开发中请求和发送的结构都是xml。以下代码直接可以复制,简单修改点参数就可以使用。/*微信签名 by gm 

如何用thinkphp3.2.3整合支付宝APP支付功能

Thinkphp高蒙110 0   App支付 支付宝 thinkphp  3周前

如何用thinkphp3.2.3框架整合支付宝App支付功能。由于安卓和ios端不够保密,所以服务端不仅仅是生成签名这么简单,而是需要将所有请求的参数直接转成字符串。客户端直接请求即可。在开发之前请看官方文档和下载对应的sdk。官方文档:  https://doc.open.alipay.com/docs/doc.htm?treeId=204&articleId=105051&docType=1  生成密钥 https://docs.open.alipa

jquery插件ez-bg-resize解决背景自适应平铺浏览器大小的问题

jQuery/js高蒙104 0   jquery jquery.ez-bg-resize.js 背景平铺 背景自适应  3周前

在手机端页面中,设置了页面背景为平铺,当我用ajax动态加载页面结构的时候,就会出现背景不是平铺错误的问题。如何结局呢?这里有个jquery插件jquery.ez-bg-resize.js可以顺利的解决背景自适应平铺浏览器大小的问题。使用方式:<script src="jquery.ez-bg-resize.js" type="text/javascript" charset="utf-8">&

利用jquery.qrcode.js生成二维码和logo居中的图片 js生成二维码

jQuery/js高蒙94 0   二维码 jquery jquery.qrcode.js logo  3周前

在项目中经常需要用到二维码的地方,如果都用服务器端生成的话就会很消耗资源。于是,直接通过JavaScript直接在客户端生成,有效减少带宽,以及维护成本。之前我介绍过用jquery.qrcode.js生成二维码的方法,这里是需要在生成二维码的中间加上logo。并且右键保存是一张图。前往 如何用jquery.qrcode.js插件在线生成二维码 官网上的 qrcode.js 文件里没有实现中文的支持和LOGO的添加,现在我们将这个文件修改为jquery.qrcode.js文件了。此外还需

phpBOM头(字符&#65279;)出现的原因以及解决方法

PHP高蒙194 1   BOM BOM头  1个月前

今天在项目中发现,客户端在使用ajax得到返回值时,无法匹配字符串。总是报错,打开页面接口发现,页面的头部出现了&#65279;的字符(BOM头),找到问题了,那么直接用代码清除掉即可。php隐形字符&#65279解释如下:UTF-8 编码的文件可以分为无 BOM 和 BOM 两种格式。何谓BOM?  "EF BB BF" 这三个字节就叫BOM,全称是"Byte Order Mard"。在utf8文件中常用BOM来表明这个文件是UTF-8文

如何使用php生成短链接网址 第三方API

PHP高蒙369 3   短链接 短网址  1个月前

在实际过程中我们会有这样的场景,就是发送短信的时候,里面需要嵌入我们的网址,可是网址都是很长的。但是短信内容,最多只能七十个字左右,多余就会出现发送两条的情况,然而这并不是我们想要的。所以,基于这种需求我们急需将长链接转为短链接。常用的可以看到新浪微博的分享地址。下面来看,如何实现?新浪提供了长链接转为短链接的API,可以把长链接转为 t.cn/xxx 这种格式的短链接。API: http://api.t.sina.com.cn/short_url/shorten.json 

解决ios内置微信背景音乐自动播放

jQuery/js高蒙226 0   ios 微信  1个月前

苹果的移动端设备微信内置浏览器目前是不支持音频自动播放的。那么在很多场景下面,是需要自动播放音乐的。这里实现的方式是配合微信js。具体方法如下:<audio id="adoMusic" src="123.mp3" style="display: none;"></audio>document.addEventListener('DOMContentLoaded

php抓取https地址图片失败

PHP高蒙523 5   https php  2个月前

PHP.ini默认配置下,用file_get_contents读取https的链接,就会如下错误:Warning: fopen() [function.fopen]: Unable to find the wrapper "https" - did you forget to enable it when y

php方法simplexml_load_string()解析xml转数组失败

PHP高蒙584 2   php simplexml_load_string()  2个月前

用php方法simplexml_load_string()解析xml成数组失败,总是返回false。找了很多方法,终于知道在php用simplexml_load_string()解析xml成数组的时候,字符串中不要包含一些特殊字符,我这边的xml中包含了&符号,于是导致的解析失败。具体有哪些特殊符号不可以,我没有去一一校验。那么,怎么解决这个解析出错的问题呢?只要将得到的特殊符号替换成某个特定字符,在解析完成之后将特定字符转化成&即可。$info = '

php array_push与$arr[]=$value性能比较

PHP高蒙485 4   array_push  3个月前

在实际的使用中发现array_push()性能的问题,当我反复array_push()一个数组的时候,效率有点低,我将其换成$arr[]=$value的时候,明显array_push()效率低一些。得到这个结果,那么我就动手用array_push()与$arr[]=$value的两种方法比较性能,结果如下。比较array_push与 $arr[]=$value性能1、使用array_push压入1000000个元素。<?php $starttime = get_mic

解决thinkphp裁剪png图片背景不透明的方法

Thinkphp高蒙499 5   thinkphp png  3个月前

在使用thinkphp对图片处理的时候,对于png图片的处理比如裁剪,缩略图,都会出现背景为白色,不是透明的情况。这里只是使用了thinkphp3.2.3版本,默认GD库处理,其他的类库自行解决哦。下面我们看,thinkphp裁剪png图片背景不透明的问题怎么解决?其实,解决起来也是很简单的,只要将文件ThinkPHP/Library/Think/Image/Driver/GD.class.php修改其中的三个方法即可。1、save()方法,第98行。原代码: $fun &nbs

个人简介

高蒙

男,92年,php程序员!

江苏-南京



人生要是没有理想, 那跟一条咸鱼有什么分别。— 星爷

网站分类
热点文章
最新文章
友情链接
广告专区

Copyrights © 2016-2017 高蒙个人博客 www.shuchengxian.com, All rights reserved. 皖ICP备15015490号 皖公网安备 34152302000022号网站地图
关键词:个人博客,PHP博客,PHP博客程序,高蒙博客,高蒙个人博客,php程序员博客,程序员个人博客