最近的文章列表

用Codeigniter解决多文件上传并创建多个缩略图的代码示例

该程序可以实现:
1.同时上传5张图片
2.同时生成两种尺寸的缩略图
3.保存到mysql

controllers:upload.php文件:

代码如下:
<?php
class Upload extends Controller {
  function go() {
    if(isset($_POST['go'])) {
2014/8/10 Comments:
解决CodeIgniter的ellipsize()支持中文截断的方法(mb_substr和mb_strlen)

CodeIgniter的Text Helper有一个ellipsize()方法,用来过滤HTML标签并且截断文字十分好用。但是它对中文支持的特别不好,在中文中使用就有乱码出现。

下面有网友将function ellipsize()进行了修改,使得它支持中文:

在CI 2.1.3版本中,修改ci_2.1.3\system\helpers\text_helper.php 文件

2014/8/10 Comments:
解决Access出现 操作必须使用一个可更新的查询 的错误方法

错误“操作必须使用一个可更新的查询”原因及解决办法

解决办法
1、win2k win2003 系统
         问题应该是服务器数据库目录的写入权限没有设置好。
         数据库目录 属性 安全 EVERYONE ……给他写入权限就OK了。

2014/8/9 Comments:
CodeIgniter框架过滤HTML危险代码(htmlspecialchars,global_xss_filtering,input post)

CodeIgniter过滤HTML危险代码的方法其实有好几种,其中最常见的有如下几种:

1.可以选择使用htmlspecialchars()方法过滤。

2.可以将config文件夹下面的config.php文件中的$config['global_xss_filtering'] = FALSE;设置为:

代码如下:
$config['global_xss_filtering'] = true;
2014/8/9 Comments:
jquery radio 取值 input[name='camnpr']:checked

Codeigniter自带的文件上传类非常好用,您可以设置指定上传某类型的文件及指定大小的文件。不过在使用的过程中需要注意一些小问题,否则会让你感到措手不及。

很多开发人员在使用Codeigniter的upload上传类时候,总是出现“You did not select a file to upload”错误,从代码里面看并没有什么错误,这是怎么回事呢?

1、文件域的名字被修改

方法一:

例如将Views文件的文件域的名字修改成了fileimg,而CI默认的文件域的名字是userfile,即形如:<input type="file" name="userfile" size="

2014/8/8 Comments:
解决Codeigniter上传图片时出现“You did not select a file to upload”错误的办法

Codeigniter自带的文件上传类非常好用,您可以设置指定上传某类型的文件及指定大小的文件。不过在使用的过程中需要注意一些小问题,否则会让你感到措手不及。

很多开发人员在使用Codeigniter的upload上传类时候,总是出现“You did not select a file to upload”错误,从代码里面看并没有什么错误,这是怎么回事呢?

1、文件域的名字被修改

方法一:

例如将Views文件的文件域的名字修改成了fileimg,而CI默认的文件域的名字是userfile,即形如:<input type="file" name="userfile" size="

2014/8/8 Comments:
PHP合并多个JS和CSS文件的简单实现代码示例

HTML(使用方法):

代码如下:
<link rel="stylesheet" type="text/css" href="cssmin.php?get=base,style1,style2,global&path=css/&v=20131023" />
<script type="text/javascript" src="jsmin.php?get=jquery-1.6.4.min.js,minjquery.js,minjquery.ui.js,test.js,global.js&path=js/&v=20131023"></script>
2014/8/8 Comments:
解决php中smarty模板truncate UTF8乱码问题的办法

在使用smarty模板的同僚中估计都遇到过裁切乱码问题。特别是UTF8编码的。

以下代码保存为modifier.truncate2.php 存到smarty libs下的plugin目录下

然后裁剪的时候用$v->content|truncate2:100

就搞定了。

如果不好用可能是缓存导致,请速度删除templates_c下的缓存文件(小编搞的时候遇到缓存问题。)

2014/8/7 Comments:
angularjs快速入门教程(启动入口:ng-app、angular.bootstrap(element, ['模块名'...]))

模板:动态模板,是动态的,直接去处理DOM的,而不是通过处理字符串模版(静态模板)

mvc:核心思想实现“数据管理-数据模型Model、应用逻辑-控制器Controller、数据表现-视图View”三者的之间的分离。view从model获取数据把数据展示到界面上,当有用户操作处理交互时,控制器controller去改变数据model,然后通知view去做相应的改变;各司其职。

双向绑定:意味着当model变化的时候,view也去改变,view改变的时候,model也会相应的发生变化,也就是MVVM的概念,VM就是view和model的枢纽所在。

2014/8/7 Comments:
PHP由POST过来的16进制颜色代码自动改变背景颜色
代码非常简单
代码如下:
<?php 
echo "<html>";
echo "<head><title>改变背景颜色</title></head>";
if($_POST[inputColor]==""){
$inputColor="ffffff";
2014/8/7 Comments: