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作为Shell脚本语言使用
Oct 09 PHP
在PHP3中实现SESSION的功能(二)
Oct 09 PHP
mysql5详细安装教程
Jan 15 PHP
PHP Global变量定义当前页面的全局变量实现探讨
Jun 05 PHP
跟我学Laravel之视图 & Response
Oct 15 PHP
PHP实现将textarea的值根据回车换行拆分至数组
Jun 10 PHP
Laravel执行migrate命令提示:No such file or directory的解决方法
Mar 16 PHP
yii2 RBAC使用DbManager实现后台权限判断的方法
Jul 23 PHP
PHP上传图片、删除图片简单实例
Nov 12 PHP
PHP使用SOAP调用API操作示例
Dec 25 PHP
laravel利用中间件防止未登录用户直接访问后台的方法
Sep 30 PHP
PHP中多字节字符串操作实例详解
Aug 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+AJAX实现无刷新注册(带用户名实时检测)
2007/01/02 PHP
关于UEditor编辑器远程图片上传失败的解决办法
2012/08/31 PHP
php递归实现无限分类的方法
2015/07/28 PHP
使用phpQuery获取数组的实例
2017/03/13 PHP
php操作mongodb封装类与用法实例
2018/09/01 PHP
php实现推荐功能的简单实例
2019/09/29 PHP
Thinkphp5框架中引入Markdown编辑器操作示例
2020/06/03 PHP
一个简单的JavaScript 日期计算算法
2009/09/11 Javascript
深入理解JavaScript作用域和作用域链
2011/10/21 Javascript
javascript调试之DOM断点调试法使用技巧分享
2014/04/15 Javascript
jquery插件推荐浏览器嗅探userAgent
2014/11/09 Javascript
JavaScript的字符串方法汇总
2016/07/31 Javascript
再谈javascript注入 黑客必备!
2016/09/14 Javascript
easyui取消表单实时验证,提交时统一验证的简单实例
2016/11/07 Javascript
Node.js学习入门
2017/01/03 Javascript
微信小程序开发之Tabbar实例详解
2017/01/09 Javascript
Vue.js基础知识小结
2017/01/13 Javascript
纯js实现动态时间显示
2020/09/07 Javascript
使用Nodejs连接mongodb数据库的实现代码
2017/08/21 NodeJs
解决webpack无法通过IP地址访问localhost的问题
2018/02/22 Javascript
layui实现数据表格隐藏列的示例
2019/10/25 Javascript
[37:45]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS Orenda
2014/05/22 DOTA
各种Python库安装包下载地址与安装过程详细介绍(Windows版)
2016/11/02 Python
Python 转义字符详细介绍
2017/03/21 Python
Python3 利用requests 库进行post携带账号密码请求数据的方法
2018/10/26 Python
numpy中的meshgrid函数的使用
2019/07/31 Python
python语言是免费还是收费的?
2020/06/15 Python
python学习之使用Matplotlib画实时的动态折线图的示例代码
2021/02/25 Python
皇马官方商城:Real Madrid Store
2016/09/02 全球购物
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
2015/09/07 面试题
广告学专业应届生求职信
2013/10/01 职场文书
ktv总经理岗位职责
2014/02/17 职场文书
诉前财产保全担保书
2014/05/20 职场文书
人生遥控器观后感
2015/06/11 职场文书
python 调用js的四种方式
2021/04/11 Python
mysql分组后合并显示一个字段的多条数据方式
2022/01/22 MySQL