E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
CodeIgniter
drupal
在网站开发能力上,Drupal,Joomla和Yii、
CodeIgniter
、 Zend、 C
喜欢蓝色的我
·
2013-06-05 10:00
drupal
CodeIgniter
核心代码阅读-加载类Loader.php
Loader.php--加载文件类'unit', 'user_agent'=>'agent'); //构造函数 publicfunction__construct() { $this->_ci_ob_level=ob_get_level(); $this->_ci_library_paths=array(APPPATH,BASEPATH); $this->_ci_helper_paths=arr
zhxp_870516
·
2013-06-03 17:00
解析CI即
CodeIgniter
框架在Nginx下的重写规则
最近研究CI框架,发现这个框架的路由功能在Nginx下有问题,报404错误,后来在网上查资料,发现需要开启PATH_INFO。在nginx7.16以后貌似就支持PATH_INFO了,只需要在配置文件中开启即可。打开nginx.conf文件,在你的虚拟主机下增加重写规则,代码如下:复制代码代码如下:server{listen80;server_namewww.ci.com;location/{roo
·
2013-06-03 16:01
CodeIgniter
核心代码阅读-控制器超级类Controller.php
Controller.php--控制器超级类$class) { $this->$var=&load_class($class); } $this->load=&load_class('Loader','core'); $this->load->initialize(); log_message('debug',"ControllerClassInitialized"); } //获取Cod
zhxp_870516
·
2013-06-03 16:00
CodeIgniter
核心代码阅读-加载语言包Lang.php
Lang.php--加载语言包Lang.phpis_loaded,TRUE)) { return; } $config=&get_config(); if($idiom=='') { $deft_lang=(!isset($config['language']))?'english':$config['language']; $idiom=($deft_lang=='')?'english':
zhxp_870516
·
2013-06-03 16:00
CodeIgniter
核心代码阅读-输入数据处理文件Input.php
Input.php--输入数据处理文件Input.php_allow_get_array=(config_item('allow_get_array')===TRUE); $this->_enable_xss=(config_item('global_xss_filtering')===TRUE); $this->_enable_csrf=(config_item('csrf_protection
zhxp_870516
·
2013-06-03 16:00
CodeIgniter
核心代码阅读-安全文件Security.php
Security.php--安全过滤文件'[removed]', 'document.write'=>'[removed]', '.parentNode'=>'[removed]', '.innerHTML'=>'[removed]', 'window.location'=>'[removed]', '-moz-binding'=>'[removed]', '''=>'-->', '
zhxp_870516
·
2013-06-03 14:00
CodeIgniter
核心代码阅读-输出文件Output.php
Output.php--输出文件_zlib_oc=@ini_get('zlib.output_compression'); //Getmimetypesforlater if(defined('ENVIRONMENT')ANDfile_exists(APPPATH.'config/'.ENVIRONMENT.'/mimes.php')) { includeAPPPATH.'config
zhxp_870516
·
2013-06-03 11:00
CodeIgniter
核心代码阅读-路由文件Router.php
Router.php--CI路由文件config=&load_class('Config','core'); $this->uri=&load_class('URI','core'); log_message('debug',"RouterClassInitialized"); } //设置路由 function_set_routing() { //Arequerystringsenabledi
zhxp_870516
·
2013-06-03 10:00
CodeIgniter
核心代码阅读-URI解析文件URI.php
URI.php--URI类提供了帮助你分割URI字符串的函数集合。如果你使用URI路由功能,那么你就可以通过分段来重新分发地址栏信息。config=&load_class('Config','core'); log_message('debug',"URIClassInitialized"); } //获取URI字符串 function_fetch_uri_string() { if(strt
zhxp_870516
·
2013-06-03 10:00
CodeIgniter
核心代码阅读-Utf8转码文件Utf8.php
Utf8.php--Utf8转码文件item('charset')=='UTF-8'//ApplicationcharsetmustbeUTF-8 ) { log_message('debug',"UTF-8SupportEnabled"); define('UTF8_ENABLED',TRUE); //setinternalencodingformultibytestringfunction
zhxp_870516
·
2013-05-30 16:00
CodeIgniter
核心代码阅读-配置文件Config.php
Config.php管理配置文件的类config=&get_config(); log_message('debug',"ConfigClassInitialized"); //Setthebase_urlautomaticallyifnonewasprovided if($this->config['base_url']=='') { if(isset($_SERVER['HTTP_HOST'
zhxp_870516
·
2013-05-30 15:00
CodeIgniter
核心代码阅读-钩子文件Hooks.php
Hooker.php ---钩子文件_initialize(); log_message('debug',"HooksClassInitialized"); } //实例化hooks function_initialize() { $CFG=&load_class('Config','core'); //Ifhooksarenotenabledintheconfigfile //thereis
zhxp_870516
·
2013-05-30 15:00
CodeIgniter
简称ci在nginx下无法运行的问题
linux服务器下,nginx1.5+php的环境使用ci无法访问指定控制器,只能访问默认的控制器 解决方法:修改nginx配置文件。在server层里修改一下内容 location ~ .*\.(php|php5) #有的是location ~ \.php$,有的是location ~ .*\.(php
x171306523c
·
2013-05-30 15:00
CodeIgniter
CodeIgniter
核心代码阅读-监控文件Benchmark.php
Benchmark.php----基准测试类marker[$name]=microtime(); } //计算时间 functionelapsed_time($point1='',$point2='',$decimals=4) { if($point1=='') { return'{elapsed_time}'; } if(!isset($this->marker[$point1])) { r
zhxp_870516
·
2013-05-30 15:00
CodeIgniter
核心代码阅读-公用函数文件Common.php
Common.php公用函数文件0) { foreach($replaceas$key=>$val) { if(isset($config[$key])) { $config[$key]=$val; } } } return$_config[0]=&$config; } } //获取配置项 if(!function_exists('config_item')) { functionconfig
zhxp_870516
·
2013-05-30 15:00
CodeIgniter
核心代码阅读-程序启动文件
CodeIgniter
.php
CodeIgniter
.php----加载需要的类库,CI框架所有操作都在这里执行一个简单的页面需要加载的类库如下所示:[0]=>D:\wamp\www\
CodeIgniter
_2.1.3\system
zhxp_870516
·
2013-05-30 11:00
CodeIgniter
核心代码阅读-入口文件index.php
index.php----唯一入口文件
zhxp_870516
·
2013-05-30 10:00
CI框架
CodeIgniter
伪静态 htaccess设置和Nginx伪静态方法
众所周知,LAMP代表Linux下Apache、MySQL、PHP这种网站服务器架构;而LNMP指的是Linux下Nginx、MySQL、PHP这种网站服务器架构。LNMP一键安装包可以从网上下载使用。Nginx(发音同enginex)由IgorSysoev用C语言为俄罗斯访问量第二的搜索引擎Rambler.ru站点开发,是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3/S
清枫草塘
·
2013-05-26 18:27
Nginx
【ci框架】
codeigniter
中生成静态页
现在我们来开发如何让CI框架生成静态页面.下面直接帖代码: $this->output->get_output();使用这个方法,你可以可以得到将要输出的数据,并把它保存起来,留着它用(我们做新闻类型网站的时候,常常需要生成静态的HTML文件). $string=$this->output->get_output(); $this->load->helper('file'); write_fi
yanhui_wei
·
2013-05-25 09:00
CodeIgniter
错误: In order to use the Session class you are required to set an encryption key
CodeIgniter
SESSION 第一次用session遇到这个错误,说是要加一个密钥才可以使用,加就加吧,打开config.php找到以下代码 /*|-----------------------
wide288
·
2013-05-23 14:00
在
CodeIgniter
框架中使用RESTful服务
【IT168专稿】
CodeIgniter
是php中目前优秀的框架之一,功能十分强大,但我们往往会忽视它在webservice方面的一些强大功能。
mickelfeng
·
2013-05-19 23:00
CodeIgniter
学习随记1
在新建一个model后,记得要重载父类的构造函数方法function__construct(){ parent::__construct(); $this->load->database(); }CI中对数据库的操作的顺序有别于一般我们写db语句的顺序比如:删除操作functionuser_delete($t_name,$info){ $this->db->where($info); $
貉子
·
2013-05-19 18:00
Mac中Rest服务器安装和配置(
codeIgniter
+rest server)
安装
codeIgniter
,安装方法(http://
codeigniter
.org.cn/user_guide/installation/index.html),注意保证
codeIgniter
文件夹中的
zhmsong
·
2013-05-19 10:00
CodeIgniter
文件上传类上传中文名文件出错
由于upload.php中的写文件是通过copy和move_uploaded_file来实现的,因此当中文名作为参数传递到copy函数中时,需要将gb2312编码的中文转换为UTF-8编码形式:$config['file_name']=iconv("UTF-8","gb2312",$_FILES['userfile']['name'])userfile是页面上传输入框的name
yanqing07
·
2013-05-15 16:00
CodeIgniter
之Model查询语句之$this->db->join()
1语法:$this->db->join('table2','table2.col1=table1.col2','join的类型')其中第三个参数是可选参数,该参数的值有:left,right,outer,inner,left,outer,leftouter,rightouter 2使用:如果想要在查询中使用多个连接,可以多次调用$this->db->join()3示例:
雪之丞12
·
2013-05-15 11:00
【ci框架】
codeigniter
框架中类名与文件名不相同,如何加载的呢?
今天看了一遍
CodeIgniter
感觉代码写的的确不错 http://
codeigniter
.org.cn/这个是CI的中文官方网站 感觉好奇的是文件名和类名如果大小写不同怎么会加载的呢 现在明白了
yanhui_wei
·
2013-05-14 15:00
codeigniter
中创建自己的类库
.在当前这个话题中,我们将讨论如何在 application/libraries 文件夹中建立你自己的类库,并使它们与全框架的资源维持分离.作为一个额外的功能,当你需要在原始类中简单地添加一些功能时,
CodeIgniter
mickelfeng
·
2013-05-14 14:00
CodeIgniter
之Model中的查询语句
方式一:使用$this->db->query('sql查询语句');示例1单表查询: functionselectUserByName($name){ $query=$this->db->query('selectid,qq,email,addressfromuserwherename="'.$name.'"'); return$query->result_array(); } 示例2单表多
雪之丞12
·
2013-05-14 13:00
codeigniter
对数据库的常用操作
codeigniter
(CI)是一个优秀、敏捷的PHP开源框架,尤其封装了对数据库的操作,很方便,以下是phpci常用的数据库操作,作个记录:001/*002 ====================
jazywoo123
·
2013-05-10 14:00
codeigniter
实例
1. 设计视图首先,让我们设计视图并把它保存到如下路径:system/application/views/testview.php Web test Site 代码片段1视图demo 你还可以联想到,变量$mytitle和$mytext的内容呢?答案是我们需要一个新的控制器! 2. 设计控
jazywoo123
·
2013-05-09 15:00
codeIgniter
框架基本结构
1、index.php入口文件:1) 指定
CodeIgniter
框架所在目录;2) 定义APPPATH常量,指示应用程序文件根目录;3) 载入
codeigniter
/
CodeIgniter
.php
jazywoo123
·
2013-05-09 15:00
Codeigniter
基本配置
codeigniter
基本配置信息在application/config/config.php文件,本文详细讲解每一个基本配置选项,从而快速掌握
codeigniter
进行开发。
jazywoo123
·
2013-05-09 15:00
介绍
Codeigniter
基本配置
1.安装AppServAppServ简介:AppServ是PHP网页架站工具组合包,作者将一些网络上免费的架站资源重新包装成单一的安装程序,以方便初学者快速完成架站,AppServ所包含的软件有:Apache、ApacheMonitor、PHP、MySQL、phpMyAdmin等。为帮助大家能够迅速的在本地试用EcShop软件,我们编写如下文档。如果您的本地机器没有安装过php、mysql等系统,
jazywoo123
·
2013-05-09 15:00
【ci框架】ci框架目录结构分析
myshop |-----system框架程序目录 |-----core框架的核心程序 |-----
CodeIgniter
.php引导性文件 |-----Common.php加载基类库的公共函数 |--
yanhui_wei
·
2013-05-09 00:00
[Django]介绍一款Python框架:Django的安装与服务器的搭建
有点类似于PHP的
CodeIgniter
,使用MVC的设计模式。
wxg694175346
·
2013-05-07 14:00
框架
python
django
CodeIgniter
学习笔记一
controller示例:在application\controller下创建hello.phphello.php代码 //此句用来防止跳过控制器直接访问hello.php页面 if(!defined('BASEPATH'))exit('Nodirectscriptaccessallowed'); //Hello类,注意类名首字母大写,继承核心的控制器类CI_Controller clas
雪之丞12
·
2013-05-06 10:00
codeigniter
分页类传多个参数
http://example.com/index.php/控制器/方法名/页面的偏移值 页面的偏移值必须是方法名后第一个参数,否者分页类不能判断当前是哪一页,而用ci的分页类进行页面跳转时他是把偏移值加在base_url的最后面。这时如果我在点击页面跳转按钮进行页面跳转时还想带参数呢,像下面这样的话分页类就不能正常工作了。 http://example.com/index.php/控制器/方法
yanyanquan
·
2013-05-05 23:00
CodeIgniter
5 best authentication libraries for
CodeIgniter
Beloware5bestauthenticationlibrariesfor
CodeIgniter
(frommyobservation).Youcangivethematry!
mickelfeng
·
2013-05-05 21:00
Codeigniter
利用PHPExcel导出Excel文件
在php中我们如果要导入excel文件我们会直接使用php输出csv文件或者使用phpexcel直接生成excel文件,下面我再来介绍
Codeigniter
利用PHPExcel导出Excel文件具体实现方法
mickelfeng
·
2013-05-05 13:00
CodeIgniter
pdo与postgres原生驱动对bool类型取值是不同的
CI版本2.1.3,对于返回bool类型值,比如SELECTFALSE如果用的是pdo驱动,那么取值结果也是bool类型。如果是postgres驱动,那么得到的是'f'字符串。这个问题是PHP自己的问题:在老版本的pdo驱动发生过(好像是php5.1之前版本),现在的pdo已经修正。但postgres驱动看来没得到处理。以下是php手册的信息:strata_rangerathotmaildotco
mark35
·
2013-05-04 19:00
【ci框架】精通
CodeIgniter
框架视频教程即将录制。。。
一、大纲1、
codeigniter
框架的授课内容安排 2、
codeigniter
框架的简介 |-----关于框架的概念 |-----使用CI框架的好处 |-----为什么选择CI框架 3、
codeigniter
yanhui_wei
·
2013-05-04 13:00
PHP开发者必不可少的五个发展要素
其中比较好的框架包括cakephp,Symfony和
CodeIgniter
。很多
tigerdsh
·
2013-04-30 01:00
设计模式
PHP
框架
开发者
完善
CodeIgniter
在IDE中的代码提示
点击此处下载:ci_var.rar解压后,复制文本文件中的内容,将其添加到[CI路径]/system/core目录:Controller.php和Model.php中类声明的开始处(即‘classControllerextendsCI_Base{‘和‘classModel{‘之后).在ZendStudioforEclipse�C6.1.2中的效果图:
yerik_yao
·
2013-04-28 18:38
代码提示
CodeIgniter
框架URL多语种实现
阅读更多网上实现方式最多的是采用hooks:即在pre_controller挂勾点,做一个hooks处理,从url中获取出语言段但是当我在使用该方法的时候,却遇到了不少问题,因为我做了HMVC扩展,可能是因为这个原因,使得hooks总是报错,于是我改成了以下思路:1、开启URL重写1)修改application/config/config.php$config['index_page']="";$
低调小虾
·
2013-04-27 23:00
CodeIgniter
多语言
CodeIgniter
框架URL多语种实现
阅读更多网上实现方式最多的是采用hooks:即在pre_controller挂勾点,做一个hooks处理,从url中获取出语言段但是当我在使用该方法的时候,却遇到了不少问题,因为我做了HMVC扩展,可能是因为这个原因,使得hooks总是报错,于是我改成了以下思路:1、开启URL重写1)修改application/config/config.php$config['index_page']="";$
低调小虾
·
2013-04-27 23:00
CodeIgniter
多语言
CodeIgniter
框架URL多语种实现
网上实现方式最多的是采用hooks:即在pre_controller挂勾点,做一个hooks处理,从url中获取出语言段 但是当我在使用该方法的时候,却遇到了不少问题,因为我做了HMVC扩展,可能是因为这个原因,使得hooks总是报错,于是我改成了以下思路: 1、开启URL重写 1)修改application/config/config.php &nb
低调小虾
·
2013-04-27 23:00
CodeIgniter
多语言
【ci框架】config.php配置文件解读
CodeIgniter
基本配置信息在application/config/config.php文件,本文详细讲解每一个基本配置选项,从而快速掌握
CodeIgniter
进行开发。
yanhui_wei
·
2013-04-26 17:00
调支付宝接口发现的诡异问题
网站php 框架是
codeigniter
。
sb122k
·
2013-04-18 10:00
支付宝
codeigniter
加载 javascript
">front/js/bootstrap.min.js">1.首先,在.htaccess(位置在网站根目录)文件里设置(作用是隐藏index.php),如下:RewriteEngineon RewriteCond$1!^(index.php|images|js|img|css|robots.txt)#在这里写要排除的资源等RewriteRule^(.*)$index.php/$1[L]2.把JS,
Serysew
·
2013-04-11 13:00
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他