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的宝库目录--PEAR
Oct 09 PHP
利用static实现表格的颜色隔行显示
Oct 09 PHP
基于PHP异步执行的常用方式详解
Jun 03 PHP
ThinkPHP使用心得分享-分页类Page的用法
May 15 PHP
php实现给图片加灰色半透明效果的方法
Oct 20 PHP
Codeigniter框架实现获取分页数据和总条数的方法
Dec 05 PHP
php检查字符串中是否包含7位GSM字符的方法
Mar 17 PHP
Codeigniter控制器controller继承问题实例分析
Jan 19 PHP
如何解决PHP使用mysql_query查询超大结果集超内存问题
Mar 14 PHP
PHP 数组遍历foreach语法结构及实例
Jun 13 PHP
利用PHP获取访客IP、地区位置、浏览器及来源页面等信息
Jun 27 PHP
PHP批量删除jQuery操作
Jul 23 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实现加强版加密解密类实例
2015/07/29 PHP
PHP+jQuery+Ajax实现分页效果 jPaginate插件的应用
2015/10/09 PHP
网页的分页下标生成代码(PHP后端方法)
2016/02/03 PHP
thinkPHP多表查询及分页功能实现方法示例
2017/07/03 PHP
详细解读php的命名空间(二)
2018/02/21 PHP
php workerman定时任务的实现代码
2018/12/23 PHP
PHP的new static和new self的区别与使用
2019/11/27 PHP
jquery中ajax调用json数据的使用说明
2011/03/17 Javascript
使用PHP+JQuery+Ajax分页的实现
2013/04/23 Javascript
javascript判断变量是否有值的方法
2015/04/20 Javascript
bootstrapValidator自定验证方法写法
2016/12/01 Javascript
用nodejs搭建websocket服务器
2017/01/23 NodeJs
基于JavaScript实现焦点图轮播效果
2017/03/27 Javascript
Javascript实现页面滚动时导航智能定位
2017/05/06 Javascript
web.js.字符串与正则表达式操作
2017/05/13 Javascript
Node.js简单入门前传
2017/08/21 Javascript
AngularJS基于http请求实现下载php生成的excel文件功能示例
2018/01/23 Javascript
vue-cli 构建骨架屏的方法示例
2018/11/08 Javascript
微信小程序实现判断是分享到群还是个人功能示例
2019/05/03 Javascript
Javascript和jquery在selenium的使用过程
2019/10/31 jQuery
vue+导航锚点联动-滚动监听和点击平滑滚动跳转实例
2019/11/13 Javascript
mapboxgl区划标签避让不遮盖实现的代码详解
2020/07/01 Javascript
教大家玩转Python字符串处理的七种技巧
2017/03/31 Python
python数据结构之链表详解
2017/09/12 Python
详解Python给照片换底色(蓝底换红底)
2019/03/22 Python
怀旧收藏品和经典纪念品:Betty’s Attic
2018/08/29 全球购物
Fanatics英国官网:美国体育电商
2018/11/06 全球购物
本科生学习总结的自我评价
2013/10/02 职场文书
大学生简历中个人的自我评价
2013/10/06 职场文书
超市营业员求职简历的自我评价
2013/10/17 职场文书
初中三好学生自我鉴定
2014/04/07 职场文书
投标承诺书怎么写
2014/05/24 职场文书
大学生入党群众意见书
2015/06/02 职场文书
党支部鉴定意见
2015/06/02 职场文书
九年级英语教学反思
2016/02/15 职场文书
Python Django项目和应用的创建详解
2021/11/27 Python