CodeIgniter零基础做小项目(报表生成系统)【三】

本篇目的:简单美化下url,隐藏index.php (大部分MVC框架基本一样)

新建 .htaccess 文件,内容如下:

RewriteEngine on  

RewriteCond $1 !^(index\.php|images|res|js|css|robots\.txt)  

RewriteRule ^(.*)$ /index.php/$1 [L]

复制一份到跟目录: /.htaccess  和后台 /admin/.htaccess

再次访问的时候,就不用带上index.php了

http://localhost/welcome/   确实舒服些。

如果不成功,请检查apache的rewrite是否未开启。

时间: 2024-10-01 00:56:20

CodeIgniter零基础做小项目(报表生成系统)【三】的相关文章

CodeIgniter零基础做小项目(报表生成系统)【一】

最近刚做完一个delphi项目,就有朋友求帮忙做个“报表生成系统”,xx系统,听起来很大气的赶脚,其实就是一个小工具.起初准备用delphi些了算了,后来想想“万恶的360”,还是算了.决定用B/S方式来弄.刚好昨天无意看到CI框架,赶脚看着挺舒服的,于是想学学,从零开始做个小工具.哈哈~~~~! 稍微整理了一下: [程序功能]:多人录入,用于在线生成xls报表的系统 [程序配方]:xampp环境,CodeIgniter3.0(传说中的CI框架).phpexcel(1.8.0) [开发周期]:不

CodeIgniter零基础做小项目(报表生成系统)【二】

1.CI的安装 俗话说笨鸟先飞,先默默的把ci安装上.先看看帮助文档.http://codeigniter.org.cn/user_guide/toc.html 容易到爆~~~~! 解压缩安装包. 把 CodeIgniter 文件夹和里面的文件上传到你的服务器.通常 index.php 在根目录. 用任何文本编辑器打开 application/config/config.php 去设置你的网站根 URL.如果你打算使用加密或 Session,请设置你的加密密钥. 如果你打算使用数据库,用任何文本

编程零基础做程序员,该怎么学习?首先要学习什么?

编程零基础做程序员,该怎么学习?首先要学习什么?众所周知程序员是21世纪比较吃香的工作.程序员工资高还不需要和复杂的社会打交道.那么作为一个零基础,什么都不懂的人该怎么成为一名程序员?当程序员需要学什么?下面就来分析下.零基础的我该如何学习?如果想做一个程序员,在没有基础的情况下,买书自学是一个办法,但是大多数人会因为没有相关的基础知识,导致看书看得一知半解,因为有不同的语言,不同的开发环境,在你不了解的时候,买的书不一定合适.笔者是一个Java出身的程序员,学习编程有什么学习问题或者关于Jav

蓝鸥零基础学习HTML5第九讲 兼容性三

蓝鸥零基础学习HTML5第九讲 兼容性三 1.兼容性7 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> .box { background: red; zoom:1; } .div { width:200px; height:200px; ba

(转)CocosCreator零基础制作游戏《极限跳跃》三、制作游戏主场景

CocosCreator零基础制作游戏<极限跳跃>三.制作游戏主场景 刚刚我们制作了游戏的开始场景,现在我们来制作游戏的主场景.还是同样的方法,新建一个名为MainScene的场景,双击打开,修改场景的大小为480x800. 1.首先贴入游戏背景,在此我们使用了2张背景图,只需要把背景拖进层级管理器2次,修改名称为bg1,bg2即可,背景2接着背景1点上方设置位置. 2.摆放玩家主角在屏幕合适位置 3.添加金币按钮在屏幕上方 4.右键Canvas画布=>创建节点=>创建渲染节点=&

MySQL 只能做小项目?松哥要说几句公道话!

松哥上学那会,很多人对 MySQL 有一些偏见,偏见主要集中在以下几方面: MySQL 不支持事务(事实上 MyISAM 有表锁,但是效率比较低) MySQL 存储的数据量比较小,适合小项目,大项目还是得上 Oracle.DB2 等 这么多年过去了,松哥自己在开发中一直是以 MySQL 为主,我觉得我有必要说两句公道话了. <!--more--> 公道话 第一个问题 关于第一个不支持事务的问题,这有一定的历史原因.MySQL 从设计之初,存储引擎就是可插拔的,允许公司或者个人按照自己的需求定义

java学习第一个小项目--商品系统

是 对于java学习的前期,大约学了三周左右,我们在老师的带领下写了这个商品系统,功能比较简单,运用的都是java学习前期比较基础的知识 这是我对这个系统的名字与包和class文件的命名. 主要创建的是商品和生产者之间,Commodity和producer. 创建商品的基本属性(成员变量),以及一个无参钩爪方法 重点是Producer类中的编写. 按照序列号对商品进行升序排序 按照商品保质期的长短对商品进行排序 下面是主程序里面,加入自己创建的商品数据,对商品系统进行测试,看是否有一些功能没有实

60分钟零基础体验java项目开发(附源代码)

本课程针对零基础的学生,或者学习编程很久,但是从来没有动手作出一个东西的学生. 尚学堂老师精心设计项目开发流程,让你在60分钟内,从安装java开发环境,使用eclipse开发环境,一直到开发出一个 台球小游戏. 让你蓦然发现,学习编程是件多么有意思的事情. 教程下载地址:http://www.bjsxt.com/2014/down_0425/12.html 本文来自 >> 尚学堂: 转载请注明:http://www.sxt.cn/u/13421/blog/8822

Python基础--01小项目体现的基础知识

part1:猜拳游戏 1 #coding=utf-8 #当有汉语时可能编译器不认识,需要定义代码 2 ''' 3 多行注释 4 写这个程序是为了熟悉python的基本语法 5 这是第一个小例子包含简单的if判断,循环和输入输出 6 实现功能是循环猜数字游戏 7 ''' 8 #这是一个python程序---单行注释 9 10 11 import random #类似Java的导入包操作 12 13 while True: #python 中没有大括号这个概念,利用缩进和冒号来进行代码的分割 14