【CI框架删除index.php有关问题,求解惑】教程文章相关的互联网学习教程文章

CI框架源码解读之利用Hook.php文件完成功能扩展的方法_php实例

本文实例讲述了CI框架源码解读之利用Hook.php文件完成功能扩展的方法。分享给大家供大家参考,具体如下: 看了hook.php的源码,就知道CI使用hook来进行扩展的原理了。 hook的基本知识 http://codeigniter.org.cn/user_guide/general/hooks.html CI中hook的使用经历了一个:开启hook,定义hook,调用hook,执行hook的过程。 手册中已经告知了开启、定义、调用的方法。那么hook的实现原理是啥呢。<?php if ( ! defined(BASEPATH)) ex...

CI框架整合widget(页面格局)的方法_php实例

本文实例讲述了CI框架整合widget(页面格局)的方法。分享给大家供大家参考,具体如下: 在WEB开发过程中,我们免不了要输出视图文件,而通常视图文件又一般都少不了头部、左侧栏以及底部这些公共元素。 如何让整个项目开发在涉及视图套用时引入敏捷的思维,提高效率呢?就不得不提一下widget。承然你也大可以使用HMVC模型。 这里仅介绍下widget如何结合入CI框架中: 1、在类文件MY_Controller.php中添加调用方法:/* * 如果$name存在...

CI框架数据库查询之join用法分析_php实例

本文实例讲述了CI框架数据库查询之join用法。分享给大家供大家参考,具体如下: 用 A表中的每个ID 去查询这个 ID 在 people 表中的信息。语句如下:$this->db->from(A); $this->db->join(B, sites.id = B.id);用 A表中的每个ID 去查询这个 ID 在 B表中的信息。 注意SQL的约定,如果一个列名在二张表中是重复的,你需要在列名前加上表名和一个“."号。因此sites.id在位置桌子中意谓id所在的表是sites。在进行SQL多表查询时,最好把列...

CI框架整合smarty步骤详解_php实例

本文详细讲述了CI框架整合smarty步骤。分享给大家供大家参考,具体如下: Ci结合smarty的配置步骤: 1. 第一步配置ci和下载smarty的模板个人喜欢用(Smarty-3.1.8)这个版本。 2. 第二部把下载到的smarty版本解压然后把里面的libs文件改名为smarty然后把这个文件拷到ci\application\libraries目录下面 3. 在ci\application\libraries这个目录下面建立一个文件,文件名可以自定义,例如见一个tp.php的文档。 4. 用编译器打开tp.php然...

CI框架实现cookie登陆的方法详解_php实例

本文实例讲述了CI框架实现cookie登陆的方法。分享给大家供大家参考,具体如下: 第一步:login.php//登陆方法public function login(){//如果用户名和密码为空,则返回登陆页面if(empty($_POST[username]) || empty($_POST[password])){$data[verifycode] = rand(1000,9999);//生成一个四位数字的验证码//将验证码放入session中,注意:参数是数组的格式$this->session->set_userdata($data);//注意:CI框架默认模板引擎解析的模板文...

CI框架常用方法小结_php实例

本文实例讲述了CI框架常用方法。分享给大家供大家参考,具体如下: 一、在模板文件中加载css、js文件:" /> " /> " /> "> "> "> ">二、在模板文件中加载子模板文件:<?php $this->load->view(admin_head.php);?> <?php $this->load->view(admin_foot.php);?>三、模板文件中可以直接使用函数调用数据 四、模型中调用CI对象$CI =& get_instance(); $CI->load->model(Data_model);更多关于CodeIgniter相关内容感兴趣的读者可查看本站专题...

CI框架简单邮件发送类实例_php实例

本文实例讲述了CI框架简单邮件发送类。分享给大家供大家参考,具体如下: ci框架绝对是php初学中想要的东西,它能极大的缩短你的代码量! 下面看看我的发送邮件的简单演示:function email() {$this->load->library(email);$config[protocol] = smtp;$config[smtp_host] = smtp.163.com;$config[smtp_user] = php@163.com;//这里写上你的163邮箱账户$config[smtp_pass] = php;;//这里写上你的163邮箱密码$config[mailtype] = html;...

CI框架(Apache环境)有效删除URL中的index.php_html/css_WEB-ITnose

CI 框架(Apache环境)有效删除URL中的index.php http://www.xuebuyuan.com/2172044.html http://codeigniter.org.cn/forums/thread-15444-1-1.html index位于根目录时,你可以在index.php所在的根目录里新建.htaccess文件并使用以下 代码: RewriteEngine onRewriteCond $1 !^(index\.php|robots\.txt)RewriteRule ^(.*)$ /index.php?/$1 [L] 如果需要访问index.php同级目录下的js,css和images,需要在index.php所...

php的CI框架相关数据库操作【代码】

= "SELECT * FROM some_table WHERE id = ? AND status = ? AND author = ?"; $this->db->query($sql, array(3, ‘live‘, ‘Rick‘)); 上面语句先定义好sql操作,然后进行查询,这里包含的所谓“封装查询”是指,在sql语句中一些参量先不定义,用?替代,然后再调用query方法时在第二参数array中添加依次对应的参量。query() 函数以object(对象)的形式返回一个数据库结果集. 当使用 "read" 模式来运行查询时, 你可以使用“显示你的...

CI框架 .htaccess 隐藏url在index.php解决方案

将下面配置信息复制并保存为.htaccess文件。下面为.htaccess文件信息1 2 3 4 5 6 7 8 9 10 11 12 13 14RewriteEngineOnRewriteBase / RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-d RewriteRule^(.*)$ /index.php?/$1 [L] #假设没有安装mod_rewrite模块,全部的404页面都将被 #发送到index.php。此时,程序会像没有设置隐藏时一样执行 ErrorDocument404 /index.php 2. 将以上.htaccess文件上传...

CI框架下PHP读取mySQL数据库

1.在application/config/database.php 中填写好数据库的相关内容 包括hostname username password database 等 2.新建一个文件 application/controllers/GuanliCon.php 代码如下 <?php class GuanliCon extends CI_Controller{ public function __construct() { parent::__construct(); $this->load->model(‘GuanliMo‘); $this->load->helper(‘url_helper‘); } public function view() {...

CI 框架 伪静态设置 去掉index.php【代码】

.htaccess文件修改DirectoryIndex index.phpRewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond $1 !^(index\.php|images|themes|uploads|uploads_thumb|robots\.txt)RewriteRule ^(.*)$ index.php?/$1 [L] config/config.php中:$config[uri_protocol] = "AUTO"; //或者是PATH_INFO

php CI框架log写入【代码】

1.首先,打开application下的config.php文件,将log配置打开如下/* |-------------------------------------------------------------------------- | Error Logging Threshold |-------------------------------------------------------------------------- | | You can enable error logging by setting a threshold over zero. The | threshold determines what gets logged. Threshold options are: | | 0 = Disables logg...

框架 - 相关标签