Codeigniter购物车类不能添加中文的解决方法


Posted in PHP onNovember 29, 2014

本文实例讲述了Codeigniter购物车类不能添加中文的解决方法。分享给大家供大家参考。具体分析如下:

有朋友可能会发现Codeigniter 购物车类不能添加中文,我找了N久才发现下面一段代码限制了输入中文了,修改systemlibrariesCart.php,注释第186-190行产品名称的判断,代码如下:

if ( ! preg_match("/^[".$this->product_name_rules."]+$/i", $items['name'])) 

{  

     log_message('error', 'An invalid name was submitted as the product name: '.$items['name'].' The name can only contain alpha-numeric characters, dashes, underscores, colons, and spaces');  

     return FALSE;  

}

不过删除不是最好的办法,我们可以直接把正则匹配改成中文就行了。感兴趣的朋友可以参考这篇《PHP 正则表达式验证中文的问题》。

希望本文所述对大家的ThinkPHP框架程序设计有所帮助。

PHP 相关文章推荐
PHP个人网站架设连环讲(三)
Oct 09 PHP
ie6 动态缩略图不显示的原因
Jun 21 PHP
PHP图像裁剪缩略裁切类源码及使用方法
Jan 07 PHP
HTML中嵌入PHP的简单方法
Feb 16 PHP
yii2 RBAC使用DbManager实现后台权限判断的方法
Jul 23 PHP
php版阿里大于(阿里大鱼)短信发送实例详解
Nov 30 PHP
PHP jpgraph库的配置及生成统计图表:折线图、柱状图、饼状图
May 15 PHP
详解PHP5.6.30与Apache2.4.x配置
Jun 02 PHP
php基于数组函数实现关联表的编辑操作示例
Jul 04 PHP
PHP设计模式之工厂模式实例总结
Sep 01 PHP
PHP使用Session实现上传进度功能详解
Aug 06 PHP
php实现的数组转xml案例分析
Sep 28 PHP
ThinkPHP模版中导入CSS和JS文件的方法
Nov 29 #PHP
ThinkPHP中Session用法详解
Nov 29 #PHP
thinkphp的静态缓存用法分析
Nov 29 #PHP
thinkphp中memcache的用法实例
Nov 29 #PHP
thinkPHP实现瀑布流的方法
Nov 29 #PHP
php删除左端与右端空格的方法
Nov 29 #PHP
ThinkPHP自动完成中使用函数与回调方法实例
Nov 29 #PHP
You might like
用PHP 快速生成 Flash 动画的方法
2007/03/06 PHP
PHP中数组的三种排序方法分享
2012/05/07 PHP
解析CI即CodeIgniter框架在Nginx下的重写规则
2013/06/03 PHP
laravel 5 实现模板主题功能
2015/03/02 PHP
laravel实现Auth认证,登录、注册后的页面回跳方法
2019/09/30 PHP
JS解析XML的实现代码
2009/11/12 Javascript
基于jquery 的一个progressbar widge
2010/10/29 Javascript
15款优秀的jQuery导航菜单插件分享
2011/07/19 Javascript
javascript正则表达式参数/g与/i及/gi的使用指南
2014/08/27 Javascript
jQuery实现冻结表头的方法
2015/03/09 Javascript
JS实现登录页面记住密码和enter键登录方法推荐
2016/05/10 Javascript
完美解决jQuery fancybox ie 无法显示关闭按钮的问题
2016/11/29 Javascript
Javascript的this详解
2019/03/23 Javascript
Element Dropdown下拉菜单的使用方法
2020/07/26 Javascript
原生js实现弹幕效果
2020/11/29 Javascript
11个Javascript小技巧帮你提升代码质量(小结)
2020/12/28 Javascript
多种类型jQuery网页验证码插件代码实例
2021/01/09 jQuery
[02:02]2018DOTA2亚洲邀请赛Mineski赛前采访
2018/04/04 DOTA
python发送邮件示例(支持中文邮件标题)
2014/02/16 Python
对python列表里的字典元素去重方法详解
2019/01/21 Python
django重新生成数据库中的某张表方法
2019/08/28 Python
python isinstance函数用法详解
2020/02/13 Python
微软新西兰官方网站:Microsoft New Zealand
2018/08/17 全球购物
Fanatics官网:运动服装、球衣、运动装备
2020/10/12 全球购物
优秀学生事迹材料
2014/02/08 职场文书
英语系本科生求职信
2014/07/15 职场文书
高校自主招生教师推荐信
2015/03/23 职场文书
法人身份证明书
2015/06/18 职场文书
升学宴家长致辞
2015/07/27 职场文书
2017春节晚会开幕词
2016/03/03 职场文书
未来,这5大方向都很适合创业
2019/07/22 职场文书
2019大学生社会实践报告汇总
2019/08/16 职场文书
SQLServer 日期函数大全(小结)
2021/04/08 SQL Server
python 自动刷新网页的两种方法
2021/04/20 Python
Python实现简繁体转换
2021/06/07 Python
为了顺利买到演唱会的票用Python制作了自动抢票的脚本
2021/10/16 Python