CI3.0问题

CI3.0问题
codeigniter Message: mkdir(): Invalid path  Filename: drivers/Session_files_driver.php   解决办法: 把config.php中 $config['sess_save_path'] = NULL; 改为: $config['sess_save_path'] = FCPATH.'public/sess_save_path'; //在根目录下新建public/sess_save_path,并给写文件权限 创建一个存放session的目录

【CI框架】site_url()和base_url()的区别

【CI框架】site_url()和base_url()的区别
site_url()和base_url()很容易混淆,下面来说说他们的区别:   假如你config文件里面的base_url和index_page是这样定义的: config['base_url'] = "http://domain.com/"; config['index_page'] = "index.php";   那么你若使用site_url("news/php/2");则实际url为: http://domain.com/index.php/news/php/2 若使用base_url("news/php/2");则url为: http://domain.com/news/php2 发现没有,base_u...

【ci框架】自定义扩展核心控制器类MY_Controller

【ci框架】自定义扩展核心控制器类MY_Controller
<?php   class MY_Controller extends CI_Controller{         //构造函数:在构造函数中判断用户是否已经登陆,如果登陆,可进入后台控制器,返回跳转到登陆页面       public function __construct(){           parent::__construct();           $this->load->helper("url");           $this->load->model("user_model");//user_model模型类实例化对象   ...

【ci框架】CI框架中使用cookie的三种方式

【ci框架】CI框架中使用cookie的三种方式
//第一种设置cookie的方式:采用php原生态的方法设置的cookie的值   setcookie("user_id",$user_info['user_id'],86500);   setcookie("username",$user_info['username'],86500);   setcookie("password",$user_info['password'],86500);   //echo $_COOKIE['username'];     //第二种设置cookie的方式:通过CI框架的input类库设置cookie的值   $this->input-...

Codeigniter 购物车类不能添加中文解决方法

Codeigniter 购物车类不能添加中文解决方法
Codeigniter 购物车类不能添加中文,下面一段代码限制了输入中文了,修改systemlibrariesCart.php,注释第186-190行产品名称的判断。 代码如下: /*if ( ! preg_match("/^[".$this->product_name_rules."]+$/i", $items['name'])) { log_message('error', 'An invalid name was submitted as the product name: '.$items['name'].' The name can only contain alpha-numeric c...

CI中向数据库插入数据时报错Undefined property: User::$db

CI中向数据库插入数据时报错Undefined property: User::$db
今天在工作使用CI框架写完model之后,在控制器中调用插入成员方法,但是报如下错误: 解决方法有两种: 第一种:在你的Model类的构造方法中,加入 $this->load->database();   如下:    public function MUser(){          parent::__construct();          $this->load->database();      } 第二种方法:修改application\config\autoload.php文件,如下:   将 $autoload['libraries'] =...

CI中打包文件生成zip压缩包

CI中打包文件生成zip压缩包
$this->load->library('zip');     //加载zip库 $path = qrcode(CODE_PREFIX.$token);      //文件路径 $this->zip->read_file($path);       //允许你压缩一个服务器某处存在的文件 ,一个文件路径 $url = 'upload/qr/'.md5(time()).'.zip'; $this->zip->archive($url);         //将Zip压缩文件写入服务器的一个目录下

关于CI上传文件遇到的问题

关于CI上传文件遇到的问题
在工作中遇到使用CI框架上传文件时,上传错误,提示:The filetype you are attempting to upload is not allowed. 可是我在配置数组中明明配置好了上传文件限制文件类型:$config['allowed_types'] = 'xls|xlsx'; print_r($_FILES)一看,其实是上传成功了的。 那到底是什么原因呢?? print_r($_FILES)会打印出mime。 看了下libraries/Upload.php,发现检测allowed_types时要对比上传文件的 mime,于是在c...
Copyright © 严佳冬 保留所有权利.   Theme  Ality 百度地图 苏ICP备19045515号-2

用户登录

分享到: