摘要:
在CI框架增加一个公用的函数,或者说是要在页面上调用一个函数,可以写一个帮助类如:menu_helper.php。 类名必有_helper后缀名,这标识为帮助类。文件要放在application/helpers目录下。写好函数(方法)后,就可以在页面或其它地方调用,调用之前要引入:$this->load->helper('menu'); 然后就可以直接使用函数(方法)了。 如: subintercept_helper.php <?php /** * 中文字符串的截取 * * @access: public * @author: linyong * @param 阅读全文
posted @ 2012-09-26 12:39
longailili
阅读(657)
评论(0)
推荐(0)
摘要:
今天花了点时间看了下CI框架源码缓存的实现,写出来梳理下思路. 1:在CI框架中加载视图文件使用的是$this->load->view();方法,所以从load类库着手,在ci的system文件夹中可以看到Loader.php,这个类库是在Controller.php中被加载的。Loader类中有个方法:view source print?1function view($view, $vars = array(), $return = FALSE)//加载视图 2{ 3return $this->_ci_load(array('_ci_view' => 阅读全文
posted @ 2012-09-26 12:35
longailili
阅读(1697)
评论(0)
推荐(0)
摘要:
CodeIgniter(1.6.3)安装FCKeditor插件 不指定文章分类:PHP编程1. 下载解压FCKeditor 2.6.3,我是放在system/application/plugins/fckeditor/ 下。 2.根据你的php版本,将fckeditor_php4.php或fckeditor_php5.php复制到 /system/application/libraries/ 下,并更名为 fckeditor.php 3. 打开此文件,将类名更改为 Fckeditor,并修改你的构造器 // PHP 5 function __construct( $instanceName ) 阅读全文
posted @ 2012-09-26 11:42
longailili
阅读(249)
评论(0)
推荐(0)
摘要:
首先复制一份smarty源文件到application/libraries目录下。 自定义smarty配置文件方便修改:config/cismarty.php--------------------------------------------------------------------------------// The name of the directory where templates are located. $config['template_dir'] = APPPATH . 'views/';// The directory where 阅读全文
posted @ 2012-09-26 11:41
longailili
阅读(181)
评论(0)
推荐(0)
摘要:
rename():修改文件的名字addcslashes():过滤用户提交的敏感字符,一般通过转义提高安全性dechex():把十进制数据转化为十六进制数据Abs: 取得绝对值。Acos: 取得反余弦值。 ada_afetch: 取得资料库的传回列。ada_autocommit: 开关自动更动功能。 ada_close: 关闭 Adabas D 连结。ada_commit: 更动Adabas D 资料库。 ada_connect: 连结至Adabas D 资料库。 ada_exec: 执行 SQL 指令。ada_fetchrow: 取得传回一列。ada_fieldname: 取得栏位名称。ada 阅读全文
posted @ 2012-09-26 11:07
longailili
阅读(159)
评论(0)
推荐(0)
摘要:
魔术常量1。__LINE__ 返回文件中的当前行号。2。__FILE__ 返回文件的完整路径和文件名。如果用在包含文件中,则返回包含文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径,而在此之前的版本有时会包含一个相对路径。3。__FUNCTION__ 返回函数名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该函数被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。4。__CLASS__ 返回类的名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该类被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。5。... 阅读全文
posted @ 2012-09-26 11:06
longailili
阅读(229)
评论(0)
推荐(0)
摘要:
在比较了下Zend Framework、CakePHP等框架后,我认为ThinkPHP的开发效率最高,代码最为简洁,最适合中小型项目开发。1. 模板中不能使用的标签 {$content} {$i} 2. If标签 如: <if condition="$name eq 1 "> 试验后总是有想不到的错误, 这样,还不如直接用<?php if(...){ ...?>来得快些呢.约定: 1.所有类库文件必须使用.class.php作为文件后缀,并且类名和文件名保持一致 2.控制器的类名以Action为后 缀 3.模型的类名以Model为后缀,类名第一个字母 阅读全文
posted @ 2012-09-26 10:58
longailili
阅读(435)
评论(0)
推荐(0)
摘要:
六、关于校验码 校验码是通过一系列数学计算得出来的,具体校验的计算方式如下:1. 对前17位数字本体码加权求和 公式为:S = Sum(Ai * Wi), i = 0, ... , 16 其中Ai表示第i位置上的身份证号码数字值,Wi表示第i位置上的加权因子,其各位对应的值依次为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 通俗解释:身份证第一位数字X7+第二位X9+第三位X10+第四位X5+第五位X5+第六位X8+第七位X4+第八位X1+第九位X6+第十位X3+十一位X7+十二位X9+十三位X10+十四位X5+十五位X8+十六位X4+十七位X2;计算出总和(用S) 阅读全文
posted @ 2012-09-26 10:56
longailili
阅读(616)
评论(0)
推荐(0)
摘要:
一、身份证号码执行标准:18位身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999《公民身份号码》。GB11643-1999《公民身份号码》为GB11643-1989《社会保障号码》的修订版,其中指出将原标准名称“社会保障号码”更名为“公民身份号码”,另外GB11643-1999《公民身份号码》从实施之日起代替GB11643-1989。二、编码规则:公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位校验码,可以用字母表示如为ABCDEFYYYYMMDDXXXR。其含义如下:. 阅读全文
posted @ 2012-09-26 10:55
longailili
阅读(761)
评论(0)
推荐(0)

浙公网安备 33010602011771号