今天在工作使用CI框架写完model之后,在控制器中调用插入成员方法,但是报如下错误:
解决方法有两种:
第一种:在你的Model类的构造方法中,加入 $this->load->database();
如下:
public function MUser(){
parent::__construct();
$this->load->database();
}
第二种方法:修改application\config\autoload.php文件,如下:
将 $autoload['libraries'] =...
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压缩文件写入服务器的一个目录下
Centos6.5 SVN搭建(YUM安装)
看到学长分享的SVN搭建,于是自己也在Centos6.5上进行搭建,采用YUM安装。
一、检查是否已经安装低版本的SVN
[root@localhost /]# rpm -qa | grep subversion
二、安装SVN
[root@localhost /]#yum install subversion
三、检查已经安装好的SVN
[root@localhost /]#svnserve --version
看到如下信息即代表安装成功:
svnserve,版本 1.6.11 (r934486)
编译于 Jun 23 2012,00:44:03
版权所有 (C) 2000-2009 ...
随机生成五位数
$token = '';
$str = '0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM';
for ($j=0;$j<5;$j++){
$str = str_shuffle($str);
$token .= substr($str,0,1);
}
echo $token;
Eclipse自动提示设置
Eclipse中默认是输入"."后出现自动提示,用于类成员的自动提示,可是有时候我们希望它能在我们输入类的首字母后就出现自动提示,可以节省大量的输入时间(虽然按alt + /会出现提示,但还是要多按一次按键,太麻烦了)。
从Window -> preferences -> Java -> Editor -> Content assist -> Auto activation triggers for Java后面,我们可以在后面的输入框内写入".abcdefghijklmnopqrstuvwxyz...
关于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...
Linux下为php添加curl扩展
1、进到源码包对应扩展目录
# cd /root/lamp/php-5.2.12/ext/curl
2、调用phpize程序生成编译配置文件
# /usr/local/php5/bin/phpize
3、# ./configure -with-curl=/usr/local/curl -with-php-config=/usr/local/php5/bin/php-config
一般会出现错误如下:
checking for cURL in default path… not found
configure: error: Please reinstall the libcurl distribution -
easy.h should be in /inclu...
Mysql主从配置
虚拟机中的两个数据库服务器:主服务器192.168.0.101,从服务器192.168.0.102
一、配置Master 服务器
vim /etc/my.cnf
log-bin=mysql-bin #启动二进制日志
server-id=1 #服务器唯一ID
#保存退出
---------------------------------
登录Mysql数据库
/user/local/mysql/bin/mysql -u root -p
GRANT REPLICATION SLAVE ON *.* to 'root'@'192.180.0.102' identified by 'password'; #...
SEO全攻略技术图
SEO全攻略技术图--一张包含所有seo技术要点的图片!
windows下安装MongoDB PHP扩展
用于window平台的预编译php mongodb驱动二进制包,下载地址:https://s3.amazonaws.com/drivers.mongodb.org/php/index.html
下载与你php对应的版本。
但是也需要一些注意点:
1、查看phpinfo信息根据Compiler项确定要选择的扩展的vc版本
2、查看phpinfo信息根据Thread Safety项确定选择线程安全模式ts或者非线程安全模式nts
3、下载完你需要的二进制包后,解压压缩包,将'php_mongo.dll'文件添加到你的PHP...