#PHP内核探索系列文章

html5+php实现文件的断点续传ajax异步上传

html5+php实现文件的断点续传ajax异步上传准备知识:断点续传,既然有断,那就应该有文件分割的过程,一段一段的传。以前文件无法分割,但随着HTML5新特性的引入,类似普通字符串、数组的分割,我们可以可以使用slice方法来分割文件。所以断点续传的最基本实现也就是:前端通过FileList对象获取到相应的文件,按...

一篇文章一张思维导图看懂Android学习最佳路线

一篇文章一张思维导图看懂Android学习最佳路线先上一张android开发知识点学习路线图思维导图Android学习路线从4个阶段来对Android的学习过程做一个全面的分析:Android初级、中级、高级以及资深工程师。只针对Android应用开发,不针对Rom开发和逆向工程等。方便起见虚拟“小D&rd...

python实现文章或博客的自动摘要(附java版开源项目)

python实现文章或博客的自动摘要(附java版开源项目)写博客的时候,都习惯给文章加入一个简介。现在可以自动完成了!TF-IDF与余弦相似性的应用(三):自动摘要-阮一峰的网络日志http://www.ruanyifeng.com/blog/2013/03/automatic_summarization.htmli...

PHP判断客户端是PC web端还是移动手机端方法

PHP判断客户端是PCweb端还是移动手机端方法需要实现:判断手机版的内容加上!c550x260.jpg后缀变成缩略图PHP用正则批量替换Img中src内容,用正则表达式获取图片路径实现缩略图功能的请本人看另外一篇文章:http://www.cnblogs.com/zdz8207/p/php-img-src-preg_...

php版redis插件,SSDB数据库,增强型的Redis管理api实例

php版redis插件,SSDB数据库,增强型的Redis管理api实例SSDB是一套基于LevelDB存储引擎的非关系型数据库(NOSQL),可用于取代Redis,更适合海量数据的存储。另外,rocksdb是FB在LevelDB的二次开发版本,因此也存在使用RocksDB作为存储引擎的SSDB版本,可以参考这里。SS...

php删除多重数组对象属性,重新赋值的方法

php删除多重数组对象属性,重新赋值的方法实例:sphinx搜索出来的结果,要去掉某个属性值:$cl=newSphinxClient();$query=$cl->Query($keyword,$index);方法一,直接删除属性:foreach($query['matches']as$k=>$val){un...

PHP json_decode object时报错Cannot use object of type stdClass as array

PHPjson_decodeobject时报错CannotuseobjectoftypestdClassasarrayphp再调用json_decode从字符串对象生成json对象时,如果使用[]操作符取数据,会得到下面的错误错误:CannotuseobjectoftypestdClassasarray产生原因:$re...

php CodeIgniter处理多环境错误级别配置

phpCodeIgniter处理多环境错误级别配置开发者常常希望当系统运行在开发环境或生产环境中时能有不同的行为,例如,在开发环境如果程序能输出详细的错误信息将非常有用,但是在生产环境这将造成一些安全问题。ENVIRONMENT常量CodeIgniter默认使用$_SERVER['CI_ENV']的值作为ENVIRON...

php防盗链,php ci在control里面控制除了自己站内的链接点击跳转,其他来源的都跳到站内页面

php防盗链,phpci在control里面控制除了自己站内的链接点击跳转,其他来源的都跳到站内页面$route['jump/(:any)/(:any)']="index/jump/$1/$2";文章來源:<arel="nofollow"target="_blank"href="<?=base_url()....

php原子操作,文件锁flock,数据库事务

php原子操作,文件锁flock,数据库事务php没有继承posix标准支持的unix锁,只封装了一个linux系统调用flock(信号量也能做成锁),按理也是可以使用锁机制的,虽然效率低一点。php脚本是运行在fastcgi容器中,而fastcgi是多进程的,所以如果php程序访问了临界资源,势必造成程序结果的不正确...

高并发 php uniqid 用md5生成不重复唯一标识符方案

高并发phpuniqid用md5生成不重复唯一标识符方案uniqid()函数基于以微秒计的当前时间,生成一个唯一的ID。uniqid(prefix,more_entropy)prefix可选。为ID规定前缀。如果两个脚本恰好在相同的微秒生成ID,该参数很有用。more_entropy可选。规定位于返回值末尾的更多的熵。...

Thinkphp用exp表达式执行mysql语句,查询某字段不为空is not null,自动增值

Thinkphp用exp表达式执行mysql语句,查询某字段不为空isnotnull,自动增值Thinkphp的文档经常不够完整的表达MYSQL的各种组合,isnotnull在thinkphp中就不能用“=”或者简单的eq等来表示。TP支持MYSQL不为空的array编写方式:$data=D('...

PHP开发框架Laravel优点,Laravel5.3中文文档

PHP开发框架Laravel优点Laravel的设计思想是很先进的,非常适合应用各种开发模式TDD,DDD和BDD,作为一个框架,它为你准备好了一切,composer是个php的未来,没有composer,PHP肯定要走向没落。laravel最大的特点和优秀之处就是集合了php比较新的特性,以及各种各样的设计模式,Io...

PHP用substr截取字符串出现中文乱码问题用mb_substr

PHP用substr截取字符串出现中文乱码问题用mb_substr实例:mb_substr('截取中文乱码问题测试',0,5,'utf-8');语法:stringsubstr(stringstring,intstart[,intlength])$rest=substr("abcdef",1);//returns"bcd...

php用jquery-ajax上传多张图片限制图片大小

php用jquery-ajax上传多张图片限制图片大小/***上传图片,默认大小限制为3M*@paramString$fileInputName*@paramnumber$size*/publicfunctionprocessUpload($fileInputName,$size=3145728){$result=ar...
首页上一页...371372373374375...下一页尾页