
PHP
文章平均质量分 51
wzm112
这个作者很懒,什么都没留下…
展开
-
PHP session 跨子域问题总结
参考网站:http://www.2cto.com/kf/201209/154013.html今天,做项目时候遇到个问题。之前做东西的时候session一般就直接存在数据库中这样就能解决跨域不仅仅是跨子域,但是今天遇到这个问题是,自己要在别人现有的东西上面做修改。由于仅仅是子域当时就行肯定有简单的解决方法,度娘了10多分钟搞定:Session主要分两部分:一个转载 2013-05-07 15:42:03 · 577 阅读 · 0 评论 -
PHP5.3, PHP5.4, PHP5.5新特性
参考网站:http://blog.youkuaiyun.com/black_ox/article/details/21163193转载 2014-04-24 15:46:45 · 588 阅读 · 0 评论 -
xhprof使用笔记
参考网站:http://hi.baidu.com/bornli/item/4c7464defe5f5fc4b3f777bf【作用】xhprof是facebook开源的一个php性能分析工具。【安装】xhprof扩展的安装:wget http://pecl.php.net/get/xhprof-0.9.2.tgztar zxf xhprof-0.9.2.t转载 2014-06-24 18:38:39 · 553 阅读 · 0 评论 -
怎么样使用Redis来存储和查询ip数据
今天我的朋友佛手给我打了个电话,他们网站的业务要根据客户的ip地址快速定位客户的地理位置。网上已经有一大堆类似的ip地址库可以用,但问题是这些地址库的数据表结构大多如下所示转载 2014-09-21 11:11:07 · 2986 阅读 · 0 评论 -
新浪IP解析接口的使用
参考网站:http://xuezaijiongtu.blog.163.com/blog/static/197576271201251044943874/转载 2014-09-21 11:08:48 · 1715 阅读 · 0 评论 -
PHP 支持 ImageMagick
ImageMagick 能干什么? 一个可以供PHP调用ImageMagick功能的PHP扩展。使用这个扩展可以使PHP具备和ImageMagick相同的功能。 ImageMagick是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理超过185种基本格式的图片文件,包括流行的TIFF,JPEG, GIF, PNG,PDF以及PhotoCD等格式。利用ImageMag转载 2014-10-28 13:37:44 · 621 阅读 · 0 评论 -
C开发的PHP框架Phalcon性能有多高
参考网站:http://www.dedecms.com/knowledge/program/php/2012/0827/13423.html转载 2014-10-31 09:27:16 · 1914 阅读 · 0 评论 -
巅峰对决:node.js和php性能测试
参考网站:http://snoopyxdy.blog.163.com/blog/static/60117440201183101319257/转载 2014-11-05 12:00:51 · 1142 阅读 · 0 评论 -
ci+smarty结合配置方法
参考文档:http://hi.baidu.com/321v_cn/item/04a373737b044814d1dcb310第一步(准备开源代码):准备CodeIgniter 2.0.3版本(http://codeigniter.org.cn/downloads)准备Smarty 3.1.3版本(http://www.smarty.net/download)第二步(部署转载 2014-02-26 16:39:28 · 1037 阅读 · 0 评论 -
PHP __autoload()方法真的影响性能吗?
参考:http://www.cnblogs.com/baochuan/archive/2012/03/29/2423018.html 介绍 对于php性能问题,议论最多的就是__autoload()方法,很多人提到这个方法非常影响性能。还有人说opcode也能影响到__autoload()方法,所以针对这两点我做了个测试。 最终发现__autoload方法在性转载 2013-10-24 09:59:09 · 670 阅读 · 0 评论 -
php文件加锁 lock_sh ,lock_ex
参考网站:http://hi.baidu.com/honly1215/item/8d27a66d11689c3aac3e83fe文件锁有两种:共享锁和排他锁,也就是读锁(LOCK_SH)和写锁(LOCK_EX) 文件的锁一般这么使用:$fp = fopen("filename", "a"); flock($fp, LOCK_SH) or die("lock er转载 2013-10-14 11:30:40 · 2367 阅读 · 0 评论 -
php子域名共享session
参考网站:http://blog.sina.com.cn/s/blog_8533e27f01015nls.htmlwww session_set_cookie_params(time()+3600*24*365*10,"/",".perfectinter.net"); session_start(); setcookie("session_id",session_转载 2013-05-07 15:43:12 · 784 阅读 · 0 评论 -
cache内容输出
实际使用时,很多时候需要把 原文件保存为缓存文件~~~~~ 可以使用下面的方式进行@ob_start();ob_implicit_flush(0);include($Path); // can include more$content = ob_get_clean();return $content;原创 2013-05-08 12:53:19 · 588 阅读 · 0 评论 -
php 数据结果集缓存
参考网站:http://www.oschina.net/code/snippet_162279_6098写的不错值得借鉴~~~最新版本:<?php class cache{ private static $_instance = null; protected $_options = array( 'cache_dir' => "./转载 2013-05-08 12:11:25 · 728 阅读 · 0 评论 -
SWFUpload学习记录
参考网站:http://blog.youkuaiyun.com/zhangyihui1986/article/details/7926166前言 最近项目中要求使用HTTP做文件上传,而且要求有进度显示,在网上东找西寻了半天,解决方案倒也不少,比如使用Ajax上传,但感觉这种方式的进度提示太麻烦,所以没有采用,后来看到了SWFUpload,就找了些资料来看,觉得符转载 2013-05-08 15:10:22 · 875 阅读 · 0 评论 -
PHP-redis中文文档
参考:http://www.cnblogs.com/weafer/archive/2011/09/21/2184059.htmlphpredis是php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系很有用;以下是redis官方提供的命令使用技巧:下载地址如下:https://github.com/owlient/phpredis(支持redis 2.0.4)转载 2013-08-30 23:29:40 · 559 阅读 · 0 评论 -
centos yum配置mysql-5.5/5.1 php 5.3 nginx安装 spawn-fcgi 安装 php-fpm启动
参考网站:http://www.centos.bz/2012/05/centos-5-yum-mysql-5-5-1/导入第三方源webtaticrpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm安装MySQL clientyum install libmysqlclient15 --enablerepo=webtat转载 2012-08-29 21:54:09 · 1616 阅读 · 0 评论 -
nginx 和 php-fpm 通信使用unix socket还是TCP,及其配置
参考网站:http://xieminis.me/?p=216前言nginx和fastcgi的通信方式有两种,一种是TCP的方式,一种是unix socke方式。两种方式各有优缺点,这里先给出两种的配置方法,然后再对性能、安全性等做出总结。配置指南TCP配置方式TCP通信配置起来很简单,三步即可搞定第一步,编辑 /etc/nginx/con转载 2013-10-10 14:14:58 · 1934 阅读 · 0 评论 -
PHP使用连接池提高性能(mysql不需要,Oracle连接速度很慢)
参考网站:http://yantt222.blog.163.com/blog/static/90377463201142510321285/我一直在寻求一个连接池解决方案,特别是在主要使用Oracle之后注意:以下观点仅来自于小量的benchmark 测试环境: 1G RAM In转载 2013-10-10 10:55:05 · 3496 阅读 · 0 评论 -
CodeIgniter框架中关于DB事务处理的设计缺陷
参考网站:http://www.cnxct.com/design-flaws-of-codeigniter-framework/因同事提现,发现ci中有这样的设计转载 2014-11-06 12:07:45 · 787 阅读 · 0 评论 -
让phpmailer支持中文名称的附件和邮件标题中文乱码(转)
参考网站:http://blog.youkuaiyun.com/kongbu0622/article/details/7313742<?php phpmailer设置使用utf-8编码发送邮件以后,已经能够正常的发送中文邮件了,当然你调用时传进去的中文参数必须也是utf-8编码才行,但是我发现,即使这样,发送中文文件名的附件的时候,附件名称不能正确的显示。 比如我们要发送的附件是“测试.txt”转载 2014-12-17 11:46:30 · 674 阅读 · 0 评论 -
子集算法(PHP): 求一个非空集合的子集
<?php//1.0 用数组模拟一个非空集合$arr = array(1,2,3);$arr = array_unique($arr); //2.0 求出这个集合的子集,并将子集存放至数组$n = count($arr);$sub_n = pow(2,$n);$sub_array = array(); for($i=0; $i<$sub_n; $i++){ $m = s原创 2015-01-08 13:07:58 · 1183 阅读 · 0 评论 -
Yii 1.0数据库操作 查询、增加、更新、删除(事务处理)
http://blog.sina.com.cn/s/blog_66ac09390102vkpd.html1、根据条件查询一个集合$objectResult=Post::model()->findAll($condition,$params);$objectResult=Post::model()->findAll("username=:name",array(":name"转载 2016-01-07 12:07:50 · 4381 阅读 · 0 评论 -
PHP GIF 动画缩略图
php 生成GIF图片1 使用Imagick 生成GIF动画缩略图参考网站:http://www.jb51.net/article/25859.htm2 使用gd库生成,引入两个类文件GIFDecoder.class.phpGIFEncoder.class.php原创 2016-03-09 16:06:20 · 1118 阅读 · 0 评论 -
php信号量子进程编程
信号量就像在程序中内置了一个接口,或埋了一个点,当进程间相互通信时,可以触发这个信号,这个点!http://www.cnblogs.com/leoo2sk/archive/2011/11/09/write-daemon-with-php.html 如何使用PHP编写daemon process[置顶] php写守护进程(Daemon) http://blog.csdn.原创 2016-03-23 02:12:43 · 688 阅读 · 0 评论 -
解析php action和注释,消除贪禁匹配
详细的PHP代码://获取php内容$fileContent = file_get_contents('test.php');//$regAction = "/(\/\*\*((?!.*?\/\*).*)\*\/)?(public)?functionaction([a-z\d_]+)?\(/iU";$regAction = '/(\/\*\*((?!.*?\/\*).*)\*\/)?原创 2016-02-27 14:25:39 · 922 阅读 · 0 评论 -
YII2 日志
参考网站:http://www.mamicode.com/info-detail-611818.htmlYII 提供的日志写入方法: 1、Yii::getLogger()->log($message, $level, $category = 'application') 2、Yii::trace($message, $category = 'application'); 3、Y转载 2016-04-12 19:45:17 · 673 阅读 · 0 评论 -
中文短句子相似度比较(PHP版本UTF8)
http://blog.youkuaiyun.com/dl425134845/article/details/68484346<?php#中文短句子相似度比较#参考文献 http://www.doc88.com/p-2055556399236.htmlheader("Content-type: text/html; charset=utf-8"); class ShortTextCompare{...转载 2018-02-23 16:54:57 · 1388 阅读 · 0 评论 -
PHP图像识别技术原理与实现
其实图像识别技术与我们平时做的密码验证之类的没有什么区别,都是事先把要校验的数据入库,然后使用时将录入(识别)的数据与库中的数据做对比,只不过图像识别技术有一部分的容错性,而我们平时的密码验证是要100%匹配。前几天,有朋友谈到做游戏点击抽奖,识别图片中的文字,当时立马想到的就是js控制或者flash做遮罩层,感觉这种办法是最方便快捷效果好,而且节省服务器资源,但是那边提的要求竟然是通过php识别...转载 2018-02-24 11:13:28 · 6782 阅读 · 0 评论 -
我用PHP图像技术做了一个有趣的贴胡子程序,准确率达到98%
http://blog.jobbole.com/89526/最近微软推出的年龄识别软件可谓是火爆了朋友圈,听说好像是通过识别脸上皱纹来判断年龄的,而我,通过抓取知乎100万用户也小小火了一把,于是我想继续发掘PHP的潜能,看看有没有更多的可能性,做一个有趣的东西出来。别人识别年龄、美颜、变老,我要不贴贴胡子试试?!于是,PHP的贴胡子程序就开始了……要给脸上贴胡子,首先当然得把脸找出来,于是我找到...转载 2018-02-24 12:00:45 · 1016 阅读 · 0 评论 -
PHP 正则表达式获取图片URL
//取得页面所有的图片地址function getimages($str){$match_str = "/((http://)+([^ rn()^$!`"'|[]{}preg_match_all ($match_str,$str,$out,PREG_PATTERN_ORDER);return $out;}?>/"'s]*)/i,我使用kindeditor保存文章转载 2016-01-07 11:49:11 · 2255 阅读 · 0 评论 -
php正则表达式验证 preg_match
preg_match('/^[-0-9a-z]+$/i',$token);//,检查的一个token由数字和英文字母不区分大小写还有连接符-组成preg_match('/^[-0-9a-z]+$/i',$token,$match);原创 2016-01-07 10:47:08 · 632 阅读 · 0 评论 -
PHP实现异步调用方法研究
作者: Laruence( )本文地址: http://www.laruence.com/2008/04/14/318.html转载请注明出处 浏览器和服务器之间是通过 HTTP 协议进行连接通讯的。这是一种基于请求和响应模型的协议。浏览器通过 URL 向服务器发起请求,Web 服务器接收到请求,执行一段程序,然后做出响应,发送相应的html代码给客户端。这就有了一转载 2015-09-18 13:26:34 · 622 阅读 · 0 评论 -
PHP7和HHVM的性能之争
参考网站:http://www.youkuaiyun.com/article/2014-12-25/2823234PHP语言的排名变化根据“TIOBE编程语言排行榜”(榜单虽然统计方式有局限,但是仍然不失为一个比较好的参考),2010年PHP最高曾经在世界编程语言中排名第三。可见,PHP语言在PC互联网时代的Web领域可谓叱咤风云,擎天一柱。在PHP程序员中转载 2015-01-28 16:39:12 · 606 阅读 · 0 评论 -
workerman和nodejs自测性能对比
根据目前的项目要求,需要找一个合适的框架做api/rpc服务,以前做web项目选型的ci框架,经测试发现使用web框架做api/rpc并不实际;原因是,框架中调用了很多的model,其实在api/RPC中并不真正需要,加载的model一多而且很影响性能; 本来做php开发的,想从php中选型一个好的socket框架的程序来实现。后来查找资料发现php中确实存在这种框架:swoole,wor原创 2015-01-29 16:07:43 · 8905 阅读 · 0 评论 -
PHP语言的排名变化
参考地址:http://www.topthink.com/topic/8066.html根据“TIOBE编程语言排行榜”(榜单虽然统计方式有局限,但是仍然不失为一个比较好的参考),2010年PHP最高曾经在世界编程语言中排名第三。可见,PHP语言在PC互联网时代的Web领域可谓叱咤风云,擎天一柱。 在PHP程序员中,曾经流传着一个段子:某女:你能让转载 2015-01-16 19:18:53 · 1429 阅读 · 0 评论 -
很赞的PHP字符串加密函数
参考网站:http://www.cnblogs.com/janoyu/archive/2010/04/28/php_authcode.html最近, 从discuz里面发现了一个很牛的加密解密函数。此函数的厉害之处在于可以在指定时间内加密还原字符串,超时无法还原这样我们就可以拿此函数来做很多用途了,比如:单点登录的token加密传输啦,临时密码啦等等Code h转载 2015-01-21 09:21:32 · 659 阅读 · 0 评论 -
php共享内存实现
http://blog.youkuaiyun.com/wzllai/article/details/8267074接着上上篇博客http://blog.youkuaiyun.com/wzllai/article/details/8231974 里面的问题,如何避免每次请求都包含文件。自己写扩展对当前业务来说解决显然有点小题大做,在php中其实可以用共享内存来解决这个问题。 共享内存是一种转载 2015-01-21 23:25:49 · 656 阅读 · 0 评论 -
Sublime Text 3配置php语法错误提示插件PHPCS (windows7环境)
第一步:下载php code sniffer插件安装包 地址 https://github.com/benmatselby/sublime-phpcs;解压安装包得到sublime-phpcs-master,把sublime-phpcs-master文件夹放到sublime安装目录下的Data/Packages/目录下;重启sublime, 打开Sublime Text 3->Pre转载 2015-03-23 10:21:39 · 1843 阅读 · 0 评论 -
PHP获取当前类名、函数名、方法名
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-07-10 09:58:48 · 4227 阅读 · 0 评论