2013年9月20日

ThinkPHP第四天(U函数,URL类型参数配置,伪静态后缀名配置,数据传递与获取$_GET等)

摘要: 1、U('地址','参数','伪静态','是否跳转','是否显示域名'); 在模板中使用U方法而不是固定写死URL地址的好处在于,一旦你的环境变化或者参数设置改变,你不需要更改模板中的任何代码。 在模板中的调用格式需要采用 {:U('地址', '参数'…)} 的方式。 U('Blog/cate',array('cate_id'=>1,'status'=>1)),多个参数可以采用数组的方式。2、URL类型参数设置 config 阅读全文

posted @ 2013-09-20 07:57 huilange 阅读(1482) 评论(0) 推荐(0) 编辑

ThinkPHP第三天(公共函数Common加载,dump定义,模板文件,定义替换__PUBLIC__)

摘要: 1、公共函数定义 自动加载:在项目的common文件夹中定义,公共函数文件命名规则为common.php,只有命名成common.php才能被自动载入。 动态加载:可以修改配置项‘LOAD_EXT_FILE’=>扩展函数文件名,动态加载函数库。LOAD_EXT_FILE=>'user,db',这样子user.php和db.php函数文件就载入到系统了。 项目分组的情况:建立各自文件夹,然后公共函数命名成为function.php 分组名/function.php。 手动加载:临时性的手动载入某个函数文件可以用,load('@.function'); 阅读全文

posted @ 2013-09-20 07:57 huilange 阅读(1787) 评论(0) 推荐(0) 编辑

ThinkPHP第六天(正则表达式)

摘要: 1、正则表达式:原子 ①a-z,A-Z,0-9,_ ②用(abc)圆括号括起来的单元符号,表示括号里面的作为一个完整的组合,必须完成匹配,不被拆分来 ③用方括号括起来[abc][^abc]称之为原子表,任何符合括号的内容都可以匹配,^符号,表示不包含原子表中的内容进行匹配。 ④转义字符:\d表示包含所有数字[0-9],\D除所有数字即[^0-9],\w表示所有常见英文字符[a-zA-Z_0-9],\W表示除所有英文字符[^a-zA-Z_0-9],\s包含空白区域如空格、回车、分页2、preg_match(正则表达式,字符串,存放结果数组),该函数会将符合正则表达式的结果放入数组中(一维... 阅读全文

posted @ 2013-09-20 07:54 huilange 阅读(1180) 评论(0) 推荐(0) 编辑

2013年8月24日

PHP函数积累

摘要: 1、mt_rand(min,max):随机返回min,max之间的随整数机数。2、date('Y-m-d H:m:s',时间戳),将时间戳格式化为相应的时间格式。time()取得时间戳3、array_merge($arr1,$arr2) 将两个数组合并,如果两个数组存在相同键名,则后面数组值覆盖前面数组4、defined(CONSTANTNAME),检测常量是否定义,返回值为True False5、preg_match(mode,string,arr),返回一个正则表达式匹配,mode为正则表达式,string字符串,arr为返回结果数组,另preg_match_all返回所有 阅读全文

posted @ 2013-08-24 23:43 huilange 阅读(177) 评论(0) 推荐(0) 编辑

2013年8月13日

bootstrap基础知识点YI

摘要: ... bootstrap页面都应该包含html5声明。框架:1. 固定布局,实现的简单的中央布局的页面,默认为940px宽。 ... 2.流式布局,提供灵活的页面结构,定义了最小和最大宽度,拥有一个左边栏。很适合做应用和文档。 3.行的差分 12格基本差分 ... ... 12格带偏移量的差分 ... ...中间相当于空了4个 列的内嵌 只需要在在一个存的的 span 中加入一个row 即... 阅读全文

posted @ 2013-08-13 15:40 huilange 阅读(237) 评论(0) 推荐(0) 编辑

2013年5月8日

PHP5.1以上时间总是差8小时解决办法

摘要: date(‘Y-m-d H:i:s’)结果取出来显示的时间总是于本地时间相差8个小时,我的本机是中国标准时间(GTM+8),问题应该是date()取的时间是格林威治时间,那应该怎么配置一下PHP服务器呢?下面是我在网上找到的解决方法问题原因所在从php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的也就是显示的时间(无论用什么php命令)都是格林威治标准时间和我们的时间(北京时间)差了正好8个小时。有以下3中方法可以恢复正常的时间。1、最简单的方法就是不要用php5.1以上的版本2、如果一定要用,而且不能修改php.ini,则需要在关于时间的初始化的 阅读全文

posted @ 2013-05-08 10:16 huilange 阅读(187) 评论(0) 推荐(0) 编辑

2012年12月26日

CI中配置类使用

摘要: 在application文件夹中有一个config文件夹存放了项目的一些配置文件,autoload.php配置了一些自动载入的类,如database、session,还可以配置自动载入的自定义的配置文件如myconfig.php等,里面有一个config.php是系统自带的配置文件,可以在其中继续添加自己的配置信息,如果想要单独存放一个配置文件可以在application/config/文件夹中新建自己的配置文件如上面提到的myconfig.php,其中需要配置的数组名应为$config[自定义索引],如果没有加入autoload.php中,在程序中使用需要手动载入,$this->con 阅读全文

posted @ 2012-12-26 11:42 huilange 阅读(162) 评论(0) 推荐(0) 编辑

2012年12月25日

JQuery实现N秒自动跳转

摘要: $(document).ready(function() { function jump(count) { window.setTimeout(function(){ count--; if(count > 0) { $('#num').html(count); jump(count); } else { ... 阅读全文

posted @ 2012-12-25 10:11 huilange 阅读(208) 评论(0) 推荐(0) 编辑

2012年12月24日

无刷新上传Excel后利用JQuery AJAX 显示进度条的实现方式

摘要: 1、前台上传页面代码 <div class="clearfix mywebsite-nodata"> <div id="show"> <form action="<?=site_url('user/upload')?>" target="ifmupload" id="myform" method="post" accept-charset="utf-8" enctype="multipar 阅读全文

posted @ 2012-12-24 23:04 huilange 阅读(1883) 评论(0) 推荐(0) 编辑

2012年12月20日

JQuery $.post用法

摘要: $.post(url,{data:value,......},function(data){ 一些逻辑操作。。。。。。},'json');url:请求访问地址{data1:value1,.....}提交数据function(data)回调函数 data为取回数据json 指定取回数据类型 阅读全文

posted @ 2012-12-20 13:59 huilange 阅读(166) 评论(0) 推荐(0) 编辑

导航