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 相关文章推荐
计数器详细设计
Oct 09 PHP
PHP 字符截取 解决中文的截取问题,不用mb系列
Sep 29 PHP
php中文乱码怎么办如何让浏览器自动识别utf-8
Jan 15 PHP
PHP中常用的转义函数
Feb 28 PHP
PHP开发框架kohana中处理ajax请求的例子
Jul 14 PHP
linux中cd命令使用详解
Jan 08 PHP
详解PHP实现执行定时任务
Dec 21 PHP
Yii中实现处理前后台登录的新方法
Dec 28 PHP
Thinkphp5框架使用validate实现验证功能的方法
Aug 27 PHP
php中关于换行的实例写法
Sep 26 PHP
php适配器模式简单应用示例
Oct 23 PHP
Yii框架自定义数据库操作组件示例
Nov 11 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上传图片类(随机名,缩略图,加水印)
2010/06/30 PHP
ThinkPHP5框架缓存查询操作分析
2018/05/30 PHP
php微信开发之关注事件
2018/06/14 PHP
laravel 实现划分admin和home 模块分组
2019/10/15 PHP
读jQuery之六 缓存数据功能介绍
2011/06/21 Javascript
远离JS灾难css灾难之 js私有函数和css选择器作为容器
2011/12/11 Javascript
js导出table到excel同时兼容FF和IE示例
2013/09/03 Javascript
使用js如何实现全选与全不选
2013/12/30 Javascript
用jQuery实现的智能隐藏、滑动效果的返回顶部代码
2014/03/18 Javascript
JS实现图片高亮展示效果实例
2015/11/24 Javascript
JavaScript程序设计之JS调试
2015/12/09 Javascript
js调出上下文菜单的实例
2015/12/17 Javascript
jQuery插件echarts实现的多柱子柱状图效果示例【附demo源码下载】
2017/03/04 Javascript
JavaScript实现分页效果
2017/03/28 Javascript
Makefile/cmake/node-gyp中区分判断不同平台的方法
2018/12/18 Javascript
Vue实现远程获取路由与页面刷新导致404错误的解决
2019/01/31 Javascript
JS前端知识点总结之页面加载事件,数组操作,DOM节点操作,循环和分支
2019/07/04 Javascript
vue 解决异步数据更新问题
2019/10/29 Javascript
微信小程序关键字变色实现代码实例
2019/12/13 Javascript
[15:09]DOTA2国际邀请赛采访专栏:Loda
2013/08/06 DOTA
python smtplib模块自动收发邮件功能(一)
2018/05/22 Python
python对日志进行处理的实例代码
2018/10/06 Python
python在回调函数中获取返回值的方法
2019/02/22 Python
django-rest-framework解析请求参数过程详解
2019/07/18 Python
浅谈Python2之汉字编码为unicode的问题(即类似\xc3\xa4)
2019/08/12 Python
python实现连续变量最优分箱详解--CART算法
2019/11/22 Python
Python如何自动获取目标网站最新通知
2020/06/18 Python
利用python对mysql表做全局模糊搜索并分页实例
2020/07/12 Python
python编写实现抽奖器
2020/09/10 Python
婚内房产协议书范本
2014/10/02 职场文书
中学生旷课检讨书500字
2014/10/29 职场文书
2014年团队工作总结
2014/11/24 职场文书
八年级英语教学反思
2016/02/15 职场文书
导游词之烟台威海蓬莱
2019/11/14 职场文书
Python使用DFA算法过滤内容敏感词
2022/04/22 Python
MongoDB数据库之添删改查
2022/04/26 MongoDB