php积累
文章平均质量分 71
李燚
码农 erlang golang python3 tornado php laravel8 thinkphp* git redis rabbitmq
展开
-
国密 sm2 算法在 php56 环境 thinkphp32 框架下的应用配置
国密算法 sm2 在 php56 环境 thinkphp32 框架下的应用配置(本人在 CentOS7 CentOS8 上面使用宝塔面板安装 php5.6 成功通过)原创 2022-10-27 14:09:46 · 3304 阅读 · 2 评论 -
html5 server-sent event 使用教程-翻译
翻译自: http://www.html5rocks.com/en/tutorials/eventsource/basics/HTML5 FeaturesStream Updates with Server-Sent EventsBy Eric BidelmanPublished Nov. 30, 2010 Updated June 16, 2011 Support转载 2013-12-06 17:58:57 · 3555 阅读 · 0 评论 -
【推荐】PHP上传文件大小限制大全
在php.ini里面可以设置最大上传文件大小解决方法:第一:在php.ini里面查看如下行:1upload_max_filesize = 8M2post_max_size = 10M3memory_limit = 20M转载 2013-09-05 15:08:34 · 1007 阅读 · 0 评论 -
php删除数组指定元素
在php中删除数组指定元素的函数没有直接能使用的,多数只能封装方法例如array_slice() 函数在数组中根据条件取出一段值,并返回.array_slice(array,offset,length,preserve)array:数组offset: 规定取出元素的开始位置。如果是正数,则从前往后开始取,如果是负值,从后向前取 offset 绝对值。 <?php$a=ar转载 2013-08-28 17:19:27 · 10783 阅读 · 0 评论 -
基于 PHP & MySQL 搭建 OAuth Server
群里的损友们又开始叫了,说在等待我的关于 OAuth 服务器搭建 Demo 的介绍文章。这段时间一直很忙,人一忙,偶尔的一点闲暇就想睡觉,啥也不想做,学习上确实有些懈怠。此处悔过5分钟…….我之前写过一篇《一步一步搭建 OAuth 认证服务器》的文章,其实也就是介绍了一下 OAuth 的理解和 oauth-php 这个开源的项目,并没有做出一个演示。今天这篇文章就来做一个Demo,我们基于转载 2013-04-28 16:53:26 · 1076 阅读 · 0 评论 -
一步一步搭建 OAuth 认证服务器
现在越来越多开放的互联网公司提供对外的 API 接口,使得第三方应用开发人员可以开发基于该平台接口的应用程序。国外有Twitter、Flicker Service等;国内的,像腾讯微博开放平台、新浪微博开放平台等等。这些平台接口的认证方式,无一例外的,都采取了 OAuth 来实现(Twitter原来使用的是Basic Auth方式,后来全面转向OAuth)。那么,OAuth 是转载 2013-04-28 16:05:17 · 1728 阅读 · 0 评论 -
解决phpcas中的单点登出问题
问题描述系统中有一个单点登陆服务器cas,两个应用,分别是应用了spring security的uc和phpcas的i。当用户登录并分别访问了uc和i后,如果从i登出,则uc如预期的那样,就不能再访问了。然而,当用户从uc登出,应用phpcas的i却依然能访问。单点登出流程我们把i和uc统称为客户端,把cas称为服务端。当用户从客户端发起登出请求时,客户端会把用转载 2013-04-19 09:55:18 · 4154 阅读 · 1 评论 -
discuz 经典php加密解密函数
<?php// 参数解释// $string: 明文 或 密文// $operation:DECODE表示解密,其它表示加密// $key: 密匙// $expiry:密文有效期function authcode($string, $operation = 'DECODE', $key = '', $expiry = 0) { // 动态密匙长度,相同的明文会生成不同密文就是依靠动态转载 2013-04-13 12:14:34 · 1005 阅读 · 0 评论 -
require(),include(),require_once()和include_once()区别
我把这两个语句放在一起介绍,读者可以比较学习。 1.require()语句 require()语句用于指定的文件代替语句本身,就象C语言中的include()语句一样。如果php配置文件php.ini中的URL fopen wrappers 是打开的(默认情况下是打开的),就可以使用URL来指定文件的位置从而实现远程文件的调用。 有一点就是使用require()和include()语句转载 2013-03-29 14:53:30 · 808 阅读 · 0 评论 -
php中获得视频时间总长度的另一种方法
当时获得视频长度是采用网上的通用的获得flv视频文件长度的方法,但是这个方法只对flv视频支持,其他格式的视频获取到的值就很差了当时获得视频长度是采用网上的通用的获得flv视频文件长度的方法,但是这个方法只对flv视频支持,其他格式的视频获取到的值就很差了, 下面在介绍一种:利用ffmpeg返回值Duration的方法,原来也想过用,但是没有解决,现在可以了,由于ffmpeg支持很多种转载 2013-01-29 17:19:45 · 2085 阅读 · 0 评论 -
PHP 正则表达式
介绍 正则表达式,大家在开发中应该是经常用到,现在很多开发语言都有正则表达式的应用,比如javascript,java,.net,php等等,我今天就把我对正则表达式的理解跟大家唠唠,不当之处,请多多指教! 需要知道的术语——下面的术语你知道多少? Δ 定界符Δ 字符域Δ 修饰符Δ 限定符Δ 脱字符Δ 通配符(正向预转载 2012-12-17 20:00:07 · 603 阅读 · 0 评论 -
使用ThinkPHP时,双引号导致插入数据库经过转义的处理
在ThinkPHP中提交表单插入数据的时候,单引号和双引号是会被自动转义的,就是会自动的加上反斜线,但是我不想给单引号和双引号加上反斜线,如:hds"gh"j'g'h会被自动转义为:hds\"gh\"j\'g\'h请注意需要的是取消这个转义的功能,而不是使用stripslashes() 函数删除这些反斜杠,即不需要官方的这个自动转义的功能。所以在网上搜索到解转载 2012-12-15 01:40:57 · 6868 阅读 · 0 评论 -
高效的MySQL分页
PERCONA PERFORMANCE CONFERENCE 2009上,来自雅虎的几位工程师带来了一篇”Efficient Pagination Using MySQL“的报告,有很多亮点,本文是在原文基础上的进一步延伸。首先看一下分页的基本原理:mysql> explain SELECT * FROM message ORDER BY id DESC LIMIT 100转载 2012-12-01 11:35:14 · 993 阅读 · 0 评论 -
PHP概率算法(适用于抽奖、随机广告)
在电视节目中有一种抽奖形式暂且叫做翻板抽奖,台上有一个墙面,墙面放置几个大方块,主持人或者抽奖者翻开对应的方块即可揭晓中奖结果。类似的抽奖形式还可以应用在WEB中,本文将使用PHP+jQuery为您讲解如何实现翻板抽奖程序。翻板抽奖的实现流程:前端页面提供6个方块,用数字1-6依次表示6个不同的方块,当抽奖者点击6个方块中的某一块时,方块翻转到背面,显示抽奖中奖信息。看似简单的转载 2012-11-26 15:17:31 · 42127 阅读 · 4 评论 -
PHP中的session详解
在PHP开发中对比起Cookie,session 是存储在服务器端的会话,相对安全,并且不像 Cookie 那样有存储长度限制,本文简单介绍 session 的使用。 由于 Session 是以文本文件形式存储在服务器端的,所以不怕客户端修改 Session 内容。实际上在服务器端的 Session 文件,PHP 自动修改 session 文件的权限,只保留了系统读和写权转载 2009-11-19 20:12:00 · 1379 阅读 · 0 评论