- 博客(26)
- 资源 (3)
- 收藏
- 关注
原创 php fgetcsv函数的问题及解决办法
最近碰到一个fgetcsv处理带中文的csv(由excel生成)的场景出现问题。表现为截取长度不对, 有两个纯中文字段没有被拆分, 貌似是fgetcsv不认中文的缘故,看了http://blog.163.com/ybbqg@126/blog/static/12236641620115143124763/ 这篇文章发现方法二可行 现将方法二的代码贴出来,作为备忘 function fgetcs
2017-07-11 14:01:25 2939 2
原创 PHP4和PHP5共存的环境(主力为PHP4)中PHP5在命令行跑PHP文件中遇到No input file specified.错误解决办法
我现在维护的一个系统使用的是蛋疼的PHP4.4.9. 很多PHP5中的功能都没有, 包括XML的很多类. 今天有一个需求是在后台做XML格式校验, 突然发现原来服务器里还是装了PHP5.2.4, 但是使用PHP5的过程并不顺利, 我在使用php5 -f时提示No input file specified错误, 网上试了注释掉php.ini的doc_root项也没用. 后来灵机一动加了-n参数 即
2016-08-17 14:20:41 674
翻译 yii2-cookbook之增强IDE自动补全[翻译]
原文地址: https://github.com/samdark/yii2-cookbook/blob/master/book/ide-autocompletion.md由于能够带来非常舒服的开发体验,使用IDE在猴子中非常普遍.它能提示拼写和语法错误,以及提供编码建议,当然还有大家最喜欢的代码自动补全.总的来说,YII2.0对代码自动补全的机制支持的还是比较好的,但是对于一些自定义的compone
2015-10-16 14:50:54 845
翻译 yii2-cookbook之定制response类型[翻译]
以后会看心情不定时翻译github上的yii-cookbook(url: https://github.com/samdark/yii2-cookbook/tree/master/book) 英文水平有限,有错误请一定指出来.原文地址:https://github.com/samdark/yii2-cookbook/blob/master/book/response-formats.md使用不同的
2015-10-16 14:42:24 616
翻译 yii2-cookbook之单表继承[翻译]
以后会看心情不定时翻译github上的yii-cookbook(url: https://github.com/samdark/yii2-cookbook/tree/master/book) 英文水平有限,有错误请一定指出来.原文地址: https://github.com/samdark/yii2-cookbook/blob/master/book/ar-single-table-inherit
2015-10-16 14:29:48 443
翻译 yii migrations的意义[翻译]
我很早就知道yii有个叫migrations的东西,但一直不觉得有什么意义,今天看到这篇引文文章很好的说明了migrations的意义,我试着翻译一下:首先,我们为什么需要migrations呢? 很久以来,PHP一直没有一种机制把项目最新的DB结构同时同步到不同的机器上. 很多时候我们是卸掉原来的DB结构再把最新的DB结构导进来. 如果某人修改了数据库结构,那么我们不得不把修改的SQL文件在
2015-10-16 14:24:34 539
转载 jq data属性操作的一个陷阱
今天操作元素的data-xxx属性的时候前面修改值使用了attr(),取数据用了data(),页面上看貌似改掉了,但是data函数调用的时候却还是原来的值.后来发现修改和取得数据都用data就正常了.以下是参考文章:http://blog.csdn.net/chennanfei/article/details/18055671
2015-06-17 16:45:44 1671
原创 yii2.0.0RESTFUL风格下自定义view操作返回的数据
用YII2做RESTFUL风格的项目时对于有些view操作(请求单个资源的操作,即GET xxx.com/resouce/:id格式的操作),项目要求并不是简单的使用model::findOne($id)查出来的数据就行了,但是如何自定义view的返回数据呢?第一种方法显而易见, override对应controller的actions(),把view操作的action的class指定成自己写
2015-02-10 18:02:27 1550
原创 yii2(2.0.0)中的自增型主键查询的结果总是string型的原因
最近在做一个restful风格的项目,发现有个表返回的json数据中id始终是string型,但另一个表的id始终是int.后来我发现原因是出在yii\db\Schema类的getColumnPhpType函数中,这个函数决定了最终出来的数据的类型,其中有一行是这样写的:return PHP_INT_SIZE == 4 && $column->unsigned ? 'string' : 'in
2014-11-26 15:53:37 2380
转载 yii的module中使用自己的Layout
出自:http://holyrain1314.blog.163.com/blog/static/10011413520137213910706/
2014-07-11 13:49:40 1085
原创 关于yii部署的问题
最近手贱,买了个空间玩玩,可是随便写的index.php能很好的显示出来,但yiic弄出来的demo在本机上跑的很好,放到服务器上却没有任何反应.后来经朋友指出原来是demo的index.php的第一句话就出了问题:$yii=dirname(__FILE__).'/../yii/framework/yii.php';后来我把yii文件夹放入了工程文件夹中(服务器上层文件夹我无权限访问)
2014-03-18 10:08:34 655
原创 工作中积累的一些验证基础知识的测试代码(以后不定期更新)
工作中的突然想到的问题做的验证,不是什么高深的东西,以后想到还会贴出来,方便自己查看<?php//测试empty对从未定义过的参数的输出.echo empty($aaaa)?0:1;exit; //结果:输出0//***********************************************//测试数组内key是否分大小写$arr['abc']='1';echo 'ou
2014-01-08 14:53:13 781
原创 jQuery使用clone之后的datepicker问题
今天在工作中碰到需要复制table中某一行的操作,但行中有一个text带有datepicker功能,clone以后的新行有日历的图标但点击图标就是不弹出日历,后来比较丑陋的解决了(因为对jquery-ui一窍不通).贴出来分享一下:function addOne(tblName){ var index = parseInt($("#"+tblName+" tbody tr:last-chi
2014-01-08 13:52:06 1802
原创 使用jQuery的live()方法的一点教训
今天项目里要求实现一个功能:点击(+)图标加在一个table的最下方加一行空行,同时空行右边append一个(-)图标.点击(-)的时候删除改行.一开始用bind(),觉得太麻烦,就想到了live().但貌似live里的回调函数不能指定现成的函数,只能在里面写一个匿名函数,实现方法是这样的:$('.icon-delone').live('click', function(event){
2014-01-07 15:41:58 1091
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人