如何使用thinkphp路由正则表达式优化地址链接

 Thinkphp  高蒙  阅读(33)  评论(0)  thinkphp 路由 正则表达式  3天前 

用thinkphp开发项目,其中搜索模块需要携带很多的参数,就会出现地址栏的链接很长,这样不仅看上去不美观,对于搜索引擎来说也是不友好的链接。于是,就需要将其修改成简短干练的地址链接。thinkphp中是支持路由重写的,需要自己编写重写规则。在编写的过程中,遇到一个问题。可以说是一个老大难的问题,那就是中文,搜索关键字需要匹配中文。在尝试各种正则匹配规则都失败的情况下,我这里只能写成?keyword=关键字的格式。下面我们看,具体的实例:未优化地址:/model/search.php?style


php使用dblib扩展,连接sqlserver中文乱码问题

 SQL SERVER  高蒙  阅读(41)  评论(0)  dblib php  1周前 

在使用php链接sqlserver的时候,查询出来的数据,编码不稳定,一会utf8,一会出现问号。很纠结。下面的方法,可以解决此种问题。前提是dblib扩展。如果查到的结果是乱码,更改/usr/local/freetds/etc/freetds.conf将global中添加了一条client charset = UTF8附加:php安装dblib扩展的方法步骤。1.先安装freetds 然后修改配置文件不要装0.82版本,会报编译失败Compile Failure With freetds0.8


js实现鼠标移动放大图片功能

 jQuery/js  高蒙  阅读(126)  评论(2)  js 图片 放大  3周前 

在项目需要实现用js实现鼠标移动放大图片功能。如下图:通过上图可以发现几个要求:1、图片始终要贴底边展示。2、第一张需要向右侧展示,其他则反之。不然会出现撑破浏览器最大的宽度,出现滚动条。具体的实现代码如下:样式:<style>#tooltip {position: absolute;display: none;width: 550px;height: 550px;background-color: white;box-


解决jQuery ajax动态新增节点绑定多个事件无效的问题

 jQuery/js  高蒙  阅读(79)  评论(0)  ajax 事件 无效  3周前 

用jQuery调用ajax动态写入节点的时候,需要同时绑定多个事件,比如鼠标的移入、移出、移动的事件。单个事件:$('#id').on('mouseover',function(){});多个事件:<script>    $(document).on({        mouseover: function(e){}


整理使用ajax开发搜索功能中遇到的问题以及解决的方法

 jQuery/js  高蒙  阅读(134)  评论(0)  ajax 搜索功能  3周前 

本文旨在记录开发搜索功能模块中,遇到的问题和解决方法以及思考。由于本模块是基于ajax方式加载,所以大部分都是javascript代码。开始的想法是,用ajax方法编写,第一用户体验好,第二顺便熟悉加强一下javascript。不知者无畏,在接下来的开发中,就遇到了一些列的问题。下面进行整理,分析,便于以后查阅,吸取经验。1、如何记录当前页?当前页刷新如何保持在当前页?用过ajax分页的小伙伴们,都知道,使用ajax进行分页的时候,地址栏的链接是不会变化的。这就牵涉到一个问题,当我们刷新当前页的


如何用php和js判断手机端访问的方法

 PHP  高蒙  阅读(131)  评论(0)  php 手机端  1个月前 

随着只能手机的普及,人们对于手机网站的应用越来越多。那么,在开发中,我们怎么用php去判断是否来自手机端的访问,直接定位到相应的模板展示页面。下面有两种方法可以判断用户是否是手机端访问的方法。1、php方法。2、js方法。可以根据项目的需求,自行的选择实现的方法。 一、php判断是否手机端访问的方法。function ismobile() {    // 如果有HTTP_X_WAP_PROFILE则一定是移动设备


如何使用php中ftp函数上传文件以及解决上传文件失败的方法

 PHP  高蒙  阅读(109)  评论(0)  ftp php 上传文件  1个月前 

在php中如何使用ftp函数实现此项功能呢?以及怎么排查php使用ftp函数上传文件失败的原因?因为系统重构实现均衡负载,网站程序与文件服务器不在一台机子上。于是,程序在上传文件的同时就要将文件上传到文件服务器上。这里涉及到windows主机上传到linux主机,linux主机上传到linux主机。这两个之间呢,只是稍微的有点区别,因为windows的路径可以兼容linux路径,但是linux的路径不兼容windows主机'\\'的写法。所以,在写路径的时候稍加注意即可。下面,就


如何解决php执行exec()函数ffmpeg命令不生效的问题

 PHP  高蒙  阅读(256)  评论(0)  ffmpeg exec() php  1个月前 

在开发中需要使用到插件ffmpeg转化语音的功能。在php中使用ffmpeg功能需要执行exec()函数。由于使用新环境原来的命令不起作用。遇到这个问题,我的分析如下:1、php中有没有禁用这个函数的使用。2、linux环境下,目录是否有权限。3、php用户是否有权限执行命令。带着上面的两个问题,我们逐一的分析解决。一、首先,我们查看系统是否禁用exec()函数的使用。1.1 我们查看php.ini配置文件,查看是否启用安全模式,是否禁用exec()函数。   &n


php如何采集微信公众号文章的方法

 PHP  高蒙  阅读(259)  评论(2)  微信 微信公众号 公众号  1个月前 

最近有个需求是要采集微信公众号文章,于是研究了下。发现在刷新搜狗微信公众号文章列表的时候,有个很恶心的地方就是搜狗会直接的把你的ip给封了,要输入验证码。这一个步骤暂时不知道怎么破解,我们这里只是看php如何采集微信公众号文章内容的方法,至于列表地址的获取,后面在进行研究。在写之前我搜索到用php写的爬虫程序有phpQuery,phpspider,QueryList(phpQuery的改进版)这三个。可能不止,这里只是我找到的。先记录,后面在研究。下面是我写的一个基本的微信公众号php采集类,有


如何解决php函数strip_tags()不能过滤&nbsp;的方法

 PHP  高蒙  阅读(306)  评论(0)  php strip_tags  2个月前 

在做微信推送的时候发现一个strip_tags()函数,对于&nbsp;不能过滤,完美的展示出了&nbsp;,之前都是直接打开浏览器,以为不显示就认为是正确的。却没有仔细的查看源码。php:$str = '哈哈哈&nbsp;&nbsp;&nbsp;呵呵';echo strip_tags($str);html:哈哈哈&nbsp;&nbsp;&nbsp;呵呵从上可以看出s


https是什么?使用https的好处与不足?

 其他知识  高蒙  阅读(316)  评论(2)  https  2个月前 

一、https的基本概念HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。HTTPS协议的主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种就是确认网站的真实性。二、https的工作原理HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets


解决nginx配置ssl允许http https同时访问的方法

 Nginx  高蒙  阅读(383)  评论(0)  https nginx ssl http  2个月前 

在配置完成https的之后,可能有的站长也想支持http访问,不知道是出于什么目的。既然有需求那么我们看看怎么解决nginx配置ssl允许http https同时访问的方法。如果在配置https之后,不通过301重定向的到https的话,那么在访问http的时候就会出现报错。400 Bad RequestThe plain HTTP requset was sent to HTTPS port


如何让nginx使用ssl模块支持https的方法

 Nginx  高蒙  阅读(244)  评论(1)  https nginx ssl  2个月前 

最近苹果的app审核有这样的要求,必须接口使用https,不然全部下架。为什么呢?因为HTTPS能够加密信息,以免敏感信息被第三方获取,在看看国内的BTA就明白了。这消息一处,我们的就要配置让nginx使用ssl模块支持HTTPS访问了。那么我们看看怎么去配置nginx使用ssl模块支持https?注意:默认情况下ssl模块并未被安装,如果要使用该模块则需要在编译时指定–with-http_ssl_module参数,安装模块依赖于OpenSSL库和一些引用文件,通常这些文件并不在同一个软件包中。


如何用jquery.qrcode.js插件在线生成二维码

 jQuery/js  高蒙  阅读(258)  评论(2)  二维码 jquery jquery.qrcode.js  3个月前 

在之前的一篇文章中我介绍了用php怎么生成二维码,今天我要说的是用jquery.qrcode.js前端生成二维码。jquery.qrcode.js是一个纯浏览器生成QRcode的jQuery插件,它使用非常简单,生成的QRcode无需下载图片,并且不依赖第三方服务。实在是挺好用的。官网地址:https://larsjung.de/jquery-qrcode/其实在官方的API已经说的很清楚了,我这里只是做个简单的案例。<div id="container"&g


jquery.cookie.js插件的使用以及注意事项

 jQuery/js  高蒙  阅读(200)  评论(0)  jquery jquery插件 jquery.cookie.js  3个月前 

jquery.cookie.js插件是客户端的jquery-cookie插件,可以很方便的设置cookie缓存。设置简单,操作方便。一、注意事项:自己在动手操作的时候还是遇到一点问题,比如出现cookie设置不成功获取失败,请注意下面的细节。1、在设置cookie的时候,要设置好path和domain。避免在获取的时候,出现失败。2、在删除cookie的时候,也要带上path和domain。同时在赋值的时候,可以用空字符串代替null去删除cookie。因为在获取的时候,它会是null,这个我觉


Copyrights © 2016-2017 高蒙个人博客 www.shuchengxian.com, All rights reserved. 皖ICP备15015490号 皖公网安备 34152302000022号网站地图

关键词:个人博客,PHP博客,PHP博客程序,高蒙博客,高蒙个人博客,php程序员博客,程序员个人博客