当前位置:首页 > PHP教程 > PHP常见问题

PHP常见问题

ThinkPHP自定义Redis处理SESSION的实现方法

9

本文实例讲述了thinkphp自定义redis处理session的实现方法。分享给大家供大家参考,具体如下:日常中我们都会使用到session来保存用户登录的信息,常用的session的保存方式有:文件保存(默认)、数据库保存、redis保

phpsmartytruncateUTF8乱码问题解决办法

18

估计不少玩smarty模板的小朋友都遇到过裁切乱码问题。特别是utf8编码的。以下代码保存为modifier.truncate2.php存到smartylibs下的plugin目录下然后裁剪的时候用$v->content|trunca

PHP+MySQL投票系统的设计和实现分享

9

系统不大,完成这个系统的过程我分了三个步骤•数据库设计•系统框架设计•前端美化数据库的设计设计三张表:投票结果统计表(count_voting),投票人记录表(ip_votes),用户表(user)投票结

PHP超链接抓取实现代码

8

通用html标准超链接参数取得正则表达式测试因为最近要做一个类似专业搜索引擎的东西,需要抓取网页的所有超链接。大家帮忙测试一下子,下面的代码是否可以针对所有的标准超链接。测试代码如下:复制代码代码如下:<?php//---------

thinkPHP多语言切换设置方法详解

8

本文实例讲述了thinkphp多语言切换设置方法。分享给大家供大家参考,具体如下:thinkphp多语言设置有点‘高大上',为什么说它有点‘高大上'呢?因为本人设置了好久才弄好,而本人之所以弄了好久的原因,竟然是因为‘开启语言设置必须得先开

php实现数组筛选奇数和偶数示例

15

从数字数组中筛选出奇数或者偶数的小函数。复制代码代码如下:<?phpfunctionpick_one_side($arr,$need_odd){returnarray_filter($arr,function($item)use($n

PHP实现Huffman编码/解码的示例代码

6

huffman编码是一种数据压缩算法。我们常用的zip压缩,其核心就是huffman编码,还有在http/2中,huffman编码被用于http头部的压缩。本文就来用php来实践一下huffman编码和解码。1.编码字数统计huffman编

PHP图像识别技术原理与实现

6

其实图像识别技术与我们平时做的密码验证之类的没有什么区别,都是事先把要校验的数据入库,然后使用时将录入(识别)的数据与库中的数据做对比,只不过图像识别技术有一部分的容错性,而我们平时的密码验证是要100%匹配。前几天,有朋友谈到做游戏点击抽

PHP实现的简单mockjson脚本分享

3

现在有太多方法去mock,不过当还是要连接到远程服务器上测试真正的返回的时候,如果机器上没有跑node而且有php的话,用这货来临时mock一下,或许更轻松。复制代码代码如下:<?php/***mockjsonforjavas

PHP简单实现单点登录功能示例

7

本文实例讲述了php简单实现单点登录功能。分享给大家供大家参考,具体如下:1.准备两个虚拟域名127.0.0.1www.openpoor.com127.0.0.1www.myspace.com2.在openpoor的根目录下创建以下文件in

微信网页授权(OAuth2.0)PHP源码简单实现

7

提要:  1.建议对oauth2.0协议做一个学习。  2.微信官方文档和微信官网工具要得到充分利用。比较简单,直接帖源代码了。其中“xxxxxxxxxx”部分,是需要依据自己环境做替换的/***oauth2.0微信授权登录实现**@aut

FleaPHP框架数据库查询条件($conditions)写法总结

8

本文实例讲述了fleaphp框架数据库查询条件($conditions)写法。分享给大家供大家参考,具体如下:在fleaphp中,凡是用到数据库查询的函数,都需要查询条件参数$conditions,现讲述用法如下:举例://$conditi

PHP5中GD库生成图形验证码(有汉字)

9

利用php5中gd库生成图形验证码类似于下面这样1.利用gd库函数生成图片,并在图片上写指定字符imagecreatetruecolor新建一个真彩色图像imagecolorallocate为一幅图像分配颜色(调色板)imagestring

Codeigniter实现智能裁剪图片的方法

6

一副1024*768大小的图片,裁剪到240*240大小,裁剪后不失真,尽可能保留图片主题含义。我使用到的方法:1.先将图片等比例缩略到可以裁剪的大小;如果是宽幅图片,则按高度等比例缩放到高度=240px,窄幅图片(高度大于宽度)则按宽度等

Yii中CGridView实现批量删除的方法

9

本文实例讲述了yii中cgridview实现批量删除的方法。分享给大家供大家参考,具体如下:1.cgridview中的columns添加array('selectablerows'=>2,'footer'=>'<butto

yiigridview实现时间段筛选功能

5

yiigridview功能强大,但是时间筛选比较麻烦,与数据库的存储格式有关,本文的时间格式是date类型那么问题来了,yii只提供关于时间的text搜索格式,就是只能查找精确日期比如2017-8-10。万能的客户说这样不行,我要搜索时间段