最近的文章列表

解决codeigniter集成ucenter1.6双向通信的示例代码

用codeigniter开发一个子网站,之后想和原来的论坛进行同步,包括同步登陆和双向通信

先装好ucenter,然后新建一个other的应用,把生成的代码拷出来,新建一个config.ini.php到你的uc_client,ucenter会产生一个yourdomain.com/api/uc.php的请求,/api/uc.php不需要填写,要保证ucenter请求正确位置,才能做到双向通信

把uc_client复制到你的网站,目录可以自己定,就根目录吧。如果你把api目录放到uc_client目录低下,那么应用的请求路径yourdomain.com/uc_client,如果api也放在根目录请求地址uc_client可以去掉

建一个l

2014/8/13 Comments:
【认真读完,会受益匪浅】淘宝搜索排名真正规则和技巧

1,第一关,检测点击率如何。

2,第一关过了,那么第二关就开始继续检验了,检测您的产品描述,客户体验如何。

3,第二关过来了。那么进行第三关,看转化率如何。

4,最终检测产品质量如何?服务如何?好评率如何?

2014/8/12 Comments:
AngularJS展示数据的ng-bind指令和{{}} 区别

在AngularJS中显示模型中的数据有两种方式:

一种是使用花括号插值的方式:

<p>{{text}}</p>
2014/8/12 Comments:
php判断文件编码(mb_detect_encoding)并转换为UTF-8的方法(mb_convert_encoding)

PHP转换文件编码是一个比较简单的事情,但是在开发中传递中文参数的时候,有时候不知道是什么编码,结果造成了乱码的现象。这里有个非常方便的解决办法,可以自动识别编码并转换为UTF-8。具体代码如下:

代码如下:
function characet($data){
  if( !empty($data) ){   
2014/8/12 Comments:
解决Cannot use object of type stdClass as array in的PHP错误的办法

很多人在PHP输出一个二维数组的时候出现“Fatal error: Cannot use object of type stdClass as array in……”。
解决办法分析如下:

现有这样一个二维数组:

代码如下:
Array ( 
 [0] => stdClass Object (
  [id] => 1
  [title] => 郑州网建
2014/8/12 Comments:
详解Codeigniter框架整合Tank Auth权限类库

相交其他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同一个目录)下.并确保该目录在web服务器下可写。
在你的

2014/8/12 Comments:
CodeIgniter的数据库在新浪SAE云平台下使用的配置($db['default']['dbdriver'],$db['default']['pconnect'])

由于新浪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_Camnpr;
2014/8/12 Comments:
PHP 命名空间 - PHP 面向对象程序设计(oop)系列教程一

命名空间概述

在PHP中,命名空间用来解决在编写类库或应用程序时创建可重用的代码如类或函数时碰到的两类问题:

用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。
为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的可读性。
PHP 命名空间提供了一种将相关的类、函数和常量组合到一起的途径。下面是一个说明 PHP 命名空间语法的示例:

定义命名空间

虽然任意合法的PHP代码都可以包含在命名空间中,但只有三种类型的代码受命名空间的影响,它们是:类,函数和常量。命名空间通过

2014/8/11 Comments:
用户登录验证后的URL跳转 - Codeigniter实现处理的示例代码

Codeigniter处理用户登录验证后URL跳转,主要涉及到了My_Controller.php页面以及登录验证模块User.php页面,具体代码如下:

My_Controller.php页面:

代码如下:
class MY_Controller extends CI_Controller
{
    public function __construct()
2014/8/11 Comments:
CodeIgniter与swfupload上传插件整合的完美解决方案(获取不到文件类型?,带有session验证的后台,会导致上传后退出登陆的状况)

codeigniter是一款轻量,便捷的MVC框架,最近的项目涉及到批量上传,于是,就是用了swfupload这个插件,虽然网上有很多关于ci与swfupload的帖子,不过,并不是很完整,所以,这里综合各家优点,经过自己实际经验,做了下整理。

问题1:获取不到文件类型?

回答: 由于SWFUPLOAD所有类型文件的MIME均为application/octet-stream,故使用Codeigniter自带的上传类无法准确获取是否为图片,根据ci官方的wiki已经给出了解答

In your view file, include the SWFUpload javascript file:

2014/8/11 Comments: