2015年10月30日

递归实现无限级分类

摘要: 阅读全文

posted @ 2015-10-30 09:09 huilange 阅读(327) 评论(0) 推荐(0) 编辑

2015年9月22日

ThinkPHP+uploadify+upload+PHPExcel 无刷新导入数据

摘要: 前端HTML+JQuery 备注Jquery需要1.x版本,不能用2.x版本1.引入必要文件及上传input 2.uploadify使用操作 3、ThinkPHP控制器上传操作:备注需要引入Upload.class.php空间 function upload(){ $c... 阅读全文

posted @ 2015-09-22 15:59 huilange 阅读(1107) 评论(0) 推荐(0) 编辑

2014年2月24日

ThinPHP第二十八天(F函数和file_put_contents区别|PHP生成PHP文件,Kindeditor编辑器使用方法)

摘要: 1、F(name,data,path)函数和file_put_contents(file,str)区别 F函数直接生成格式的php文件了,将data加入到之间中。 file_put_contents(file,str),将str写入到file中。 str应该自己设计格式$str = ""; 其中\r\n表示换行,转义字符应该房子双引号内才能被解析。 var_export($arr,true)将数组转化成为字符串样式。 array_change_key_case($arr,CASE_UPPER);将数组的键名大写。2、Kindeditor编辑器使用方法 第一步:引入文件 .. 阅读全文

posted @ 2014-02-24 23:22 huilange 阅读(271) 评论(0) 推荐(0) 编辑

2014年1月13日

ThinPHP第二十七天(kindEditor使用,$.each)

摘要: 1、KindEditor简单使用实例 使用ThinkPHP自带上传类,upload方法需返回 json_encode(array('error'=>0,'url'=>$info[0]['savepath'].$info[0]['savename']));$info为上传文件信息数组2、jQuery使用异步传输回json数据,遍历方法用$.each(data,function(k,v){code...});$.post(getChooseUrl,{cid:cateID},function(data){//data为[{& 阅读全文

posted @ 2014-01-13 01:14 huilange 阅读(321) 评论(0) 推荐(0) 编辑

2014年1月3日

ThinkPHP第二十六天(JQuery操作select,SESSION和COOKIE)

摘要: 1、JQuery操作select,假设 A:双击选项事件,应该是select的dbclick事件。 B:获得select中所有option的方法:$('#my option'),这样就所得该select所有的option C:遍历所有option方法,$('#my option').each(fn(){code...}); D:获得选中option方法,$('#my option selected') E:移除option方法,$('#my option selected').remove(),添加option方法$('# 阅读全文

posted @ 2014-01-03 16:17 huilange 阅读(362) 评论(0) 推荐(0) 编辑

2013年12月27日

ThinkPHP第二十五天(自动完成、用户名密码PHP正则、移位或加密函数)

摘要: 1、ThinkPHP自动完成功能 跟昨天的自动验证功能类似,也是需要在自定义的UserModel类,进行使用。 使用方法:定义$_auto属性 $_auto = array( array(完成字段,完成规则,完成时间,附加条件), ...... ); 完成字段:需要自动完成的字段, 完成规则:对字段进行自动完成的规则,一般需要配合附加条件使用,例如array('password','md5',3,'function') 完成时间:值为1新增数据时处理,值为2更新数据时处理,值为3所有情况都处理 附加条件: A:function 使用函数,表示填充 阅读全文

posted @ 2013-12-27 09:36 huilange 阅读(1428) 评论(0) 推荐(1) 编辑

2013年12月25日

ThinkPHP第二十四天(JQuery常用方法、TP自动验证)

摘要: ---恢复内容开始---1、JQuery常用方法 A:JS中可以用json格式数据当做数组使用,如var validate={username:false,pwd:false,pwded:false},使用方法validate.username; B:blur方法,标签失去焦点时候触发; C:next方法,获得当前标签的下一个标签; D:addClass(classname)方法,给标签添加class; E:removeClass(classname)方法,给标签去掉class; F:val()获得标签的value值; G:trim()将获取的内容去掉左右两边的空格 H:app... 阅读全文

posted @ 2013-12-25 13:36 huilange 阅读(354) 评论(0) 推荐(0) 编辑

2013年12月23日

ThinkPHP第二十三天(Category表结构、PHPExcel导入数据函数)

摘要: 1、category分类表表结构id,name,pid,sort,结合category.class.php类使用。2、PHPExcel导入数据函数示例 function excel_to_mysql($file){ //导入PHPExcel第三方类库 vendor('PHPExcel.PHPExcel'); //实例化PHPExcel类,用于接收Excel文件 $PHPExcel = new PHPExcel(); //读取Excel文件类实例化 $PHPReader = new PHPExcel_rea... 阅读全文

posted @ 2013-12-23 11:21 huilange 阅读(752) 评论(0) 推荐(0) 编辑

2013年12月17日

ThinkPHP第二十二天(表单令牌、相对路径、扩展配置载入、$Think获取系统变量、$_SERVER('HTTP_REFERER')前页地址)

摘要: 1、表单令牌开启配置 'TOKEN_ON'=>true2、相对路径:在thinkphp中,存在单入口index.php,所以程序中的根目录都是以index.php所在的文件夹为根目录,故用./开始的地址,其实是相对于index.php的根目录。 比如网站结构:www/wenda/ F('reward',$data,APP_PATH.'/Application/Conf/');路径为: ./App/Application/Conf/ 相对于index.php的根目录的路径 但是在模板替换文件的时候,是相对于www的根目录,如__PUBLIC_ 阅读全文

posted @ 2013-12-17 18:06 huilange 阅读(1768) 评论(0) 推荐(0) 编辑

ThinkPHP第二十一天(JQuery元素获取,parents属性,toggle方法,确认弹出对话框使用)

摘要: 1、JQuery用法 A:$(function(){code...});表示当页面载入完毕后执行 B:获取元素方法:根据class名称 $('.classname'),根据ID名称 $('#IDname'),根据标签名称$('"input") 还可以根据div tr 等html表都可以。如果想要取得一类标签中的一部分,可以根据其属性来取的,比如取得 input 标签中 name="example"的标签,$("input[name=example]"),这里的属性可以自己随意添加,并不一定非得h 阅读全文

posted @ 2013-12-17 15:32 huilange 阅读(336) 评论(0) 推荐(0) 编辑

导航