【php – codeigniter调整图像大小并创建缩略图】教程文章相关的互联网学习教程文章

codeigniter集成ucenter1.6双向通信的解决办法_PHP教程

用codeigniter开发一个子网站,之后想和原来的论坛进行同步,包括同步登陆和双向通信 先装好ucenter,然后新建一个other的应用,把生成的代码拷出来,新建一个config.ini.php到你的uc_client,ucenter会产生一个yourdomain.com/api/uc.php的请求,/api/uc.php不需要填写,要保证ucenter请求正确位置,才能做到双向通信 把uc_client复制到你的网站,目录可以自己定,就根目录吧。如果你把api目录放到uc_client目录低下,那么应用的请...

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实现处理用户登录验证后的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_...

codeigniter数据库操作函数汇总_PHP教程

网上倒是有不少Codeigniter数据库操作的介绍,这里做一个汇总。代码如下://查询: $query = $this->db_query("SELECT * FROM table"); ==================================//result() 返回对象数组$data = $query->result();//result_array() 返回数据$data = $query->result_array();//row() 只返回一行对象数组$data = $query->row();//num_rows() 返回查询结果行数$data = $query->num_rows();//num_fields() 返回查询请求的字段...

让codeigniter与swfupload整合的最佳解决方案_PHP教程

codeigniter是一款轻量,便捷的MVC框架,最近的项目涉及到批量上传,于是,就是用了swfupload这个插件,虽然网上有很多关于ci与swfupload的帖子,不过,并不是很完整,所以,这里综合各家优点,经过自己实际经验,做了下整理。 问题1:获取不到文件类型? 回答: 由于SWFUPLOAD所有类型文件的MIME均为application/octet-stream,故使用Codeigniter自带的上传类无法准确获取是否为图片,根据ci官方的wiki已经给出了解答 In your vie...

CodeIgniter输出中文乱码的两种解决办法_PHP教程

在controller直接echo的时候,某些浏览器会出现乱码的情况。可以用下面两种方法解决: 1、常用的php的header函数 代码如下:header("Content-type:text/html;charset=utf-8");示例:代码如下:class home extends CI_Controller { function index() { //设置编码 header("Content-type:text/html;charset=utf-8"); echo '测试输出'; }}?> 2、使用Output类来解决代码如下:$this->output->set_content_type(application/html;charset=u...

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 = ...

新浪SAE云平台下使用codeigniter的数据库配置_PHP教程

由于新浪SAE对文件权限的限制,cache目录无法修改权限,因此原版Codeigniter无法直接使用。可以尝试codeIgniter 2.10 for SAE:http://code.google.com/p/ci-sae/。 在database.php中配置如下:代码如下:$db[default][hostname] = SAE_MYSQL_HOST_M;$db[default][username] = SAE_MYSQL_USER;$db[default][password] = SAE_MYSQL_PASS;$db[default][database] = SAE_MYSQL_DB;$db[default][dbdriver] = mysqli;$db[default][dbpref...

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中禁止ADatabaseErrorOccurred错误提示的方法_PHP教程

在默认的情况下,CodeIgniter会显示所有的PHP错误。但是当你开发程序结束时,你可能想要改变这个情况。你会发现在index.php文件顶端有这个函数error_reporting(),通过它可以进行对错误的设置。 即使你关闭了错误报告,当有错误发生时,错误记录也不会停止。所以,修改php.ini不能达到我们想要的效果。 下面是解决办法: 1. Codeigniter中禁止A Database Error Occurred错误提示 在CodeIgniter 用户指南中说到,设置 ENVIRONMENT 常...

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生成Excel文档的简单方法_PHP教程

之前看了使用PHPExcel中导出数据到Excel文件的方法,但是似乎比较复杂。icech找到了一个针对Codeigniter的类:CI-Excel-Generation-Library,使用方法十分简单。1、下载CI-Excel-Generation-Library地址:https://github.com/JOakley77/CI-Excel-Generation-Library2、将Excel.php放到libraries里面3、使用方法:从数据库生成excel 代码如下:public function export() {$this->load->library('table');$this->load->library('excel...

Codeigniter+PHPExcel实现导出数据到Excel文件_PHP教程

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

CodeIgniter怎么更改view文件夹路径?_PHP教程

这里分享下CodeIgniter实现更改view文件夹路径的方法控制view文件夹路径的代码:system/core/loader.phppublic function add_package_path($path, $view_cascade=TRUE) { $path = rtrim($path, /)./; array_unshift($this->_ci_library_paths, $path); array_unshift($this->_ci_model_paths, $path); array_unshift($this->_ci_helper_paths, $path); $this->_ci_view_paths = array($path.views/ => $view_cascade) + $this->_ci...

CodeIgniter实现更改view文件夹路径的方法_PHP教程

控制view文件夹路径的代码:system/core/loader.php public function add_package_path($path, $view_cascade=TRUE) { $path = rtrim($path, /)./; array_unshift($this->_ci_library_paths, $path); array_unshift($this->_ci_model_paths, $path); array_unshift($this->_ci_helper_paths, $path); $this->_ci_view_paths = array($path.views/ => $view_cascade) + $this->_ci_view_paths; // 添加配置文件 $config =& $this->_...