2012年11月20日
摘要: CookieHelper装载这个helper,这个helper可以通过下面的方法来装载:$this->load->helper('cookie');可以加载库后直接使用函数:set_cookie().get_cookie().delete_cookie()Email辅助函数本辅助函数的装载通过如下代码完成:$this->load->helper('email');valid_email('email')检查email是否是一个正确的email地址格式。请注意,这实际上并不表示这个地址能接收邮件,只是简单地说明这是一个有效的 阅读全文
posted @ 2012-11-20 23:42 浩瀚孤鸿 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 第一次正儿八经用CodeIgniter框架做项目,结果不会定义全局变量,只能在一个controller里定义一个public varable,每个函数调用,别的controller里还需要重新定义,view里还用不了,必须先传值。经过研究,在CI中使用全局变量需要自定义Library的形式定义全局变量,这里我介绍一个用config里配置的方法一:library/globals.php <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class ... 阅读全文
posted @ 2012-11-20 23:39 浩瀚孤鸿 阅读(1128) 评论(0) 推荐(1) 编辑
摘要: 如果你的helper 像这样$aa = 'test';function test{global $aa;echo $aa; //not worked}因为 CI框架 会把$GLOBALS这个全局数组所有变量注销掉 所以使用不了全局数组详情 可以看system/input.php查找 function_sanitize_globals() 既可以看到注销的全局数组所以 需要像这样使用全局数组首先 在application 中 config 下 写一个配置文件 然后名字为sglobal.php$config['SGLOBAL']= array( 'i' 阅读全文
posted @ 2012-11-20 23:38 浩瀚孤鸿 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 很多时候,网站有一些在每个页面都需要使用的数据,比如网站名称,SEO方面的关键词等。下面的教程可以通过很简单的方式实现这种功能。 原理:让CI自动载入一个类库,在这个类库的构造函数里取变量的值,并通过load->vars()加载。首先定义一个自己的类库<?phpclass vars{ var $CI; function vars(){ $this->CI = & get_instance(); //变量可以在这里定义,或者来自配置文件,也可以去数据库中查 $variable = array('abc'=>'asdfasdf'); 阅读全文
posted @ 2012-11-20 23:38 浩瀚孤鸿 阅读(492) 评论(0) 推荐(0) 编辑
摘要: http://files.cnblogs.com/webu/city.7zhttp://files.cnblogs.com/webu/city_%E5%8D%95%E4%B8%80%E5%9F%8E%E5%B8%82.7z 阅读全文
posted @ 2012-11-20 16:50 浩瀚孤鸿 阅读(834) 评论(0) 推荐(0) 编辑
摘要: <?function deldir($dir) { //先删除目录下的文件: $dh=opendir($dir); while ($file=readdir($dh)) { if($file!="." && $file!="..") { $fullpath=$dir."/".$file; if(!is_dir($fullpath)) { unlink($fullpath); } else { deldir($fullpath); } } } closedir($dh); //删除当前文件夹: ... 阅读全文
posted @ 2012-11-20 08:29 浩瀚孤鸿 阅读(199) 评论(0) 推荐(0) 编辑