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处理文件的小例子(解压缩,删除目录)
Feb 03 PHP
浅析SVN常见问题及解决方法
Jun 21 PHP
php 使用file_get_contents读取大文件的方法
Nov 13 PHP
php接口数据加密、解密、验证签名
Mar 12 PHP
PHP模板引擎smarty详细介绍
May 26 PHP
php常用图片处理类
Mar 16 PHP
PHP中功能强大却很少使用的函数实例小结
Nov 10 PHP
php实现的网页版剪刀石头布游戏示例
Nov 25 PHP
php+redis消息队列实现抢购功能
Feb 08 PHP
PHP如何实现阿里云短信sdk灵活应用在项目中的方法
Jun 14 PHP
Laravel 5.5 实现禁用用户注册示例
Oct 24 PHP
PHP 实现链式操作
Mar 09 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
destoon实现VIP排名一直在前面排序的方法
2014/08/21 PHP
thinkphp配置连接数据库技巧
2014/12/02 PHP
php+mysql大量用户登录解决方案分析
2014/12/29 PHP
Yii调试查看执行SQL语句的方法
2016/07/15 PHP
thinkPHP中_initialize方法实例分析
2016/12/05 PHP
解析 thinkphp 框架中的部分方法
2017/05/07 PHP
php中青蛙跳台阶的问题解决方法
2018/10/14 PHP
使用JavaScript动态设置样式实现代码(2)
2013/01/25 Javascript
location对象的属性和方法应用(解析URL)
2013/04/12 Javascript
jquery validation验证身份证号,护照,电话号码,email(实例代码)
2013/11/06 Javascript
JSON与XML优缺点对比分析
2015/07/17 Javascript
json2.js 入门教程之使用方法与实例分析
2017/09/14 Javascript
浅谈AngularJS中$http服务的简单用法
2018/05/15 Javascript
在axios中使用params传参的时候传入数组的方法
2018/09/25 Javascript
Vue cli3 库模式搭建组件库并发布到 npm的流程
2018/10/12 Javascript
微信小程序通过js实现瀑布流布局详解
2019/08/28 Javascript
浅谈vue3中effect与computed的亲密关系
2019/10/10 Javascript
[39:32]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS DT 第二场
2014/05/23 DOTA
[00:30]明星选手化身超级英雄!2018DOTA2亚洲邀请赛全明星赛来临!
2018/04/06 DOTA
Python中return语句用法实例分析
2015/08/04 Python
python快速建立超简单的web服务器的实现方法
2018/02/17 Python
python中break、continue 、exit() 、pass终止循环的区别详解
2019/07/08 Python
Python爬虫爬取Bilibili弹幕过程解析
2019/10/10 Python
利用python实现PSO算法优化二元函数
2019/11/13 Python
Tensorflow 实现分批量读取数据
2020/01/04 Python
pycharm运行程序时看不到任何结果显示的解决
2020/02/21 Python
Python 私有属性和私有方法应用场景分析
2020/06/19 Python
零基础学Python之前需要学c语言吗
2020/07/21 Python
使用python求斐波那契数列中第n个数的值示例代码
2020/07/26 Python
Nanushka官网:匈牙利服装品牌
2019/08/14 全球购物
电脑专业个人求职信范文
2014/02/04 职场文书
教师自我剖析材料
2014/09/29 职场文书
百年校庆感言
2015/08/01 职场文书
毕业设计工作总结
2015/08/14 职场文书
Python实现文本文件拆分写入到多个文本文件的方法
2021/04/18 Python
使用CSS实现按钮边缘跑马灯动画
2023/05/07 HTML / CSS