【CI(Codeigniter)的Setting增强配置类实例_PHP】教程文章相关的互联网学习教程文章

为什么codeIgniter框架调用的视图文件不能链接外部的CSS样式文件解决思路

为什么 codeIgniter框架调用的视图文件 不能链接外部的CSS样式文件刚学CodeIgniter 今天用控制器调用视图后 发现如果视图文件引用的外部CSS文件都没有效果 在视图文件内部打的样式则有效果 请问是什么原因 请高手指点CodeIgniter引用外部CSS文件的方法 越简单越好哈 太复杂了看不懂比如 控制器 $this->load->view('aa.php');视图文件aa.php 有句 代码在视图文件里面还有个style1.css这个样式文件 运行控制器后 样式表完...

codeigniter教程之上传视频并使用ffmpeg转flv示例_php实例

代码如下:$file = 'video_file';$config['upload_path'] = './video_folder/';$config['allowed_types'] = 'mov|mpeg|mp3|avi';$config['max_size'] = '50000';$config['max_width'] = '';$config['max_height'] = ''; $this->upload->initialize($config);$this->load->library(upload, $config); if(!$this->upload->do_upload($file)){// If there is any error$err_msgs .= Error in Uploading video .$this->upload->disp...

CodeIgniter框架中_remap()使用方法2例_php实例

一、CodeIgniter手册相关介绍URI 的第二片段决定会调用控制器中的哪个方法。CodeIgniter 允许你使用 _remap() 方法来废除这种规则: 代码如下:public function _remap() { // Some code here... }注意:如果你的控制器中包含一个名为 _remap() 的方法,那么不管你的 URI 中包含什么,它总会被忽略掉。这个方法会废除掉由 URI 片段来决定哪个方法被调用的规则,允许你重新定义调用方法的规则(方法的路由规则)。 既可以通过...

codeigniter中测试通过的分页类示例_php实例【图】

通用分页类(以Codeigniter测试) page_list.php 代码如下: /** * 分页类 */class Page_list {/** * 总数据 * @var int */ private $total; /** * 每页显示数据 * @var int */ private $size; /** * 当前页数 * @var int */ private $page; /** * 页数列表左右页数 * @var int */ private $len;/** * 总页数 * @var int */ private $page_to...

CodeIgniter框架提示DisallowedKeyCharacters的解决办法_php实例

打开ci框架的源码不难发现,在ci的核心input类中有这样一个函数: 代码如下:function _clean_input_keys($str) { if ( ! preg_match("/^[a-z0-9:_\/-]+$/i", $str)) { exit('Disallowed Key Characters.'); } // Clean UTF-8 if supported if (UTF8_ENABLED === TRUE) { $str = $this->uni->clean_string($str); } return $str;}这是进行过滤的,...

Codeigniter整合TankAuth权限类库详解_php实例

相交其他CodeIgniter的类库,tank_auth,配置简单,使用也简单,并且作者也一直在更新,现在是1.0.9。1.0.8已经支持CI2.0了,我现在一般的项目都是用它,所以推荐给大家。 安装Tankauth的步骤 下载最新版类库(下载地址:http://www.konyukhov.com/soft/tank_auth/tank_auth.zip) 解压文件将application下相应的文件复制到你的CIapplication文件夹下。将captcha文件夹复制到你的CI文件夹(项目目录,和application同一个目录)下.并...

Codeigniter+PHPExcel实现导出数据到Excel文件_php实例

PHPExcel是用来操作OfficeExcel文档的一个PHP类库,它基于微软的OpenXML标准和PHP语言。可以使用它来读取、写入不同格式的电子表格。而Codeigniter是一个功能强大的PHP框架。二者结合就能起到非常棒的效果啦!1.准备工作下载PHPExcel:http://phpexcel.codeplex.com这是个强大的Excel库,这里只演示导出Excel文件的功能,其中的大部分功能可能都用不着。2.安装PHPExcel到Codeigniter1)解压压缩包里的Classes文件夹中的内容到appli...

CI(CodeIgniter)框架中的增删改查操作_php实例

CodeIgniter的数据函数类在 \system\database\DB_active_rec.php 代码如下:class ModelName extends CI_Model { function __construct() { parent::__construct(); } } 连接数据库:$this->load->database();代码如下:classModel_name extends CI_Model { function __construct() { parent::__construct(); $this->load->database(); } } 写在模型的构造函数里,这样加载模型的同...

解决CodeIgniter伪静态失效_php实例

原来地址:http://127.0.0.1/onsite/index.php/welcome/index/abc123 修改后地址:http://127.0.0.1/onsite/abc123.html代码如下:<IfModule mod_rewrite.c> RewriteEngine on RewriteBase /onsite RewriteCond %{REQUEST_URI} ^system.* RewriteRule ^(.*)$ /index.php?/$1 [L] RewriteCond %{REQUEST_URI} ^application.* RewriteRule ^(.*)$ /index.php?/$1 [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond ...

CI(CodeIgniter)框架介绍_php实例【图】

CodeIgniter 是一个应用程序框架 1、免费:CodeIgniter是经过Apache/BSD-style开源许可授权的,只要你愿意就可以使用它。 2、简单:CodeIgniter是真正的轻量级,核心系统只需要一些非常小的库。 3、MVC:CodeIgniter使用了MVC的方法,可以更好的使表现层和逻辑层分离。 --应用程序流程图 index.php 作为前端控制器,初始化运行 CodeIgniter 所需要的基本资源。 Router 检查 HTTP 请求,以确定谁来处理请求。 如果缓存(Cache)文...

CodeIgniter框架过滤HTML危险代码_php实例

CodeIgniter过滤HTML危险代码的方法其实有好几种,其中最常见的有如下几种: 1.可以选择使用htmlspecialchars()方法过滤。 2.可以将config文件夹下面的config.php文件中的$config[global_xss_filtering] = FALSE;设置为: 代码如下:$config[global_xss_filtering] = true;但是这样设置后会加大服务器的开销的。所以看情况来设置。 3.可以在$this->input->post(content)这样的post里面的第二个参数设置为true: 代码如下:$this->inp...

Codeigniter实现多文件上传并创建多个缩略图_php实例

该程序可以实现:1.同时上传5张图片2.同时生成两种尺寸的缩略图3.保存到mysql controllers:upload.php文件:代码如下:<?phpclass Upload extends Controller { function go() { if(isset($_POST[go])) { //初始化 $config[upload_path] = album/source; $config[allowed_types] = gif|jpg|png|bmp|jpeg; $config[encrypt_name] = TRUE; $config[remove_spaces] = TRUE; $config[max_size] = 0...

Codeigniter注册登录代码示例_php实例

本示例Codeigniter注册登录代码源自一个codeigniter的项目,现分享下~ 由于使用了 Active Record 类,一般数据库操作只有两层,即是C和V controllers/login.php文件:代码如下:class Login extends CI_Controller { private $pass = ''; public function __construct() { parent::__construct (); $this->load->helper ( array ( 'form', 'url' ) ); $this->load->library('session'); } public function index() { $t...

Codeigniter操作数据库表的优化写法总结_php实例

用codeigniter也有一段时间了,一直没有做什么总结。现在总结一些Codeigniter操作数据库表的优化写法,虽说不全,但是也确实可以帮助那些刚刚上手CI的同学。 链接数据库代码如下:$this->load->database();//手动连接数据库//连接多数据库$DB1 = $this->load->database(group_one, TRUE);$DB2 = $this->load->database(group_two, TRUE); 查询代码如下://参数绑定形式$sql = "SELECT * FROM some_table WHERE id = ? AND status = ...

Codeigniter实现处理用户登录验证后的URL跳转_php实例

Codeigniter处理用户登录验证后URL跳转,主要涉及到了My_Controller.php页面以及登录验证模块User.php页面,具体代码如下: My_Controller.php页面:代码如下:class MY_Controller extends CI_Controller{ public function __construct() { parent::__construct(); /*判断是否登录,判断当前URL是否是auth/login*/ if ( ! $this->tank_auth->is_logged_in() && ( $this->router->fetch_...