php
tw198511
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
php GZIP压缩数据 电信3G网络解析错误
最近给手机端写的接口在电信3G网络下面解析数据错误。 后面发现是由于数据包进行了GZIP压缩,但是头部没有正确声明数据格式。 在进行了压缩的时候,返回的数据声明为 header("Content-type:application/x-gzip"); 就可以了。 一般的网络不声明也可以解析,但是电信的3G下面会解析出错。 ...原创 2013-11-25 18:42:12 · 140 阅读 · 0 评论 -
ThinkPHP parseXmlAttrs 函数BUG
ThinkPHP的模板解析函数parseXmlAttrs在阿里云服务器上偶尔会出现BUG。 具体原因是$xml = (array)($xml->tag->attributes()); 这一句转换类型失败,导致模板解析返回空。基本上20次会出现一次失败。 解决方案 需要修改TP的两个文件: 1:ThinkPHP/Library/Think/Template/TagLib.clas...原创 2016-04-21 10:58:45 · 286 阅读 · 0 评论 -
thinkphp3.2.X pathinfo 在lnmp下的终极解决方案
最近用了lnmp一键安装包1.2版本,然后搭建的ThinkPHP程序无论如何都不能用pathinfo模式。网上找了很多解决方案,最后发现了问题所在。 1、lnmp一键安装包的php.ini里面cgi.fix_pathinfo=0。而php正常安装的话这个值是默认为1的。如果你用lnmp一键安装包必须要修改成1才行,当然你也可以修改Thinkphp源码。 2、修改你的配置文件,注释掉try_fi...原创 2015-12-30 14:50:54 · 339 阅读 · 0 评论 -
php+batik 实现导出highchart图片功能
最近有个导出需求需要将highchart的图片和数据报表一起生成。 折腾了几天,终于搞定。 1、首先你需要安装JAVA环境。不需要设置环境变量什么的。 2、下载相关的batik jar包,这个我下载了好多次都是错误的。附件里面有我整理好的。 3、调用官方写的PHP程序,我整理成一个函数了。 [code="java"] function svgToImg($type, $svg, $fi...原创 2015-12-30 15:14:30 · 256 阅读 · 0 评论
分享