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 进度条实现代码
Mar 10 PHP
php 分页函数multi() discuz
Jun 21 PHP
PHP 模拟$_PUT实现代码
Mar 15 PHP
PHP 图片水印类代码
Aug 27 PHP
ThinkPHP多表联合查询的常用方法
Mar 24 PHP
PHP彩蛋信息介绍和阻止泄漏的方法(隐藏功能)
Aug 06 PHP
PHP 抽象方法与抽象类abstract关键字介绍及应用
Oct 16 PHP
Linux系统下PHP-FPM的安装和配置教程
Aug 17 PHP
前端必学之PHP语法基础
Jan 01 PHP
PHP文件上传类实例详解
Apr 08 PHP
PHP实现微信商户支付企业付款到零钱功能
Sep 30 PHP
用Laravel Sms实现laravel短信验证码的发送的实现
Nov 29 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 抽象类的简单应用
2011/09/06 PHP
ThinkPHP实现附件上传功能
2017/04/27 PHP
利用laravel搭建一个迷你博客实战教程
2017/08/13 PHP
PHP实现的解汉诺塔问题算法示例
2018/08/06 PHP
php快速导入大量数据的实例方法
2019/09/23 PHP
Centos7安装swoole扩展操作示例
2020/03/26 PHP
javascript form 验证函数 弹出对话框形式
2009/06/23 Javascript
页面刷新时记住滚动条的位置jquery代码
2014/06/17 Javascript
JavaScript结合Bootstrap仿微信后台多图文界面管理
2016/07/22 Javascript
JS数组操作中的经典算法实例讲解
2017/07/26 Javascript
js中url对象化管理分析
2017/12/29 Javascript
layer弹出层全屏及关闭方法
2018/08/17 Javascript
深入浅析Vue 中 ref 的使用
2019/04/29 Javascript
使用Vue 自定义文件选择器组件的实例代码
2020/03/04 Javascript
jQuery是用来干什么的 jquery其实就是一个js框架
2021/02/04 jQuery
python3.3教程之模拟百度登陆代码分享
2014/01/16 Python
django输出html内容的实例
2018/05/27 Python
Pycharm+Python+PyQt5使用详解
2019/09/25 Python
Python中的list与tuple集合区别解析
2019/10/12 Python
Python 自由定制表格的实现示例
2020/03/20 Python
Pyecharts 动态地图 geo()和map()的安装与用法详解
2020/03/25 Python
python/golang实现循环链表的示例代码
2020/09/14 Python
Pycharm快捷键配置详细整理
2020/10/13 Python
Python中使用aiohttp模拟服务器出现错误问题及解决方法
2020/10/31 Python
借助HTML5 Canvas来绘制三角形和矩形等多边形的方法
2016/03/14 HTML / CSS
canvas绘制文本内容自动换行的实现代码
2019/01/14 HTML / CSS
英国男士时尚网站:Dandy Fellow
2018/02/09 全球购物
2019年.net常见面试问题
2012/02/12 面试题
北京鼎普科技股份有限公司软件测试面试题
2012/04/07 面试题
大学生表扬信范文
2014/01/09 职场文书
高中军训感言500字
2014/02/24 职场文书
节约粮食标语
2014/06/18 职场文书
群众路线领导干部个人对照检查材料(集锦)
2014/09/23 职场文书
上下班时间调整通知
2015/04/23 职场文书
大学文艺委员竞选稿
2015/11/19 职场文书
SqlServer数据库远程连接案例教程
2021/07/15 SQL Server