国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

Codeigniter購物車類不能添加中文的解決方法

2024-05-04 23:28:17
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Codeigniter購物車類不能添加中文的解決方法,涉及底層代碼中關于中文的限制問題,可通過修改正則匹配規則來解決,需要的朋友可以參考下
 
 

本文實例講述了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框架程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 福海县| 彝良县| 日照市| 宁城县| 合作市| 达州市| 成安县| 铁岭县| 尉犁县| 通道| 抚顺县| 宜城市| 石渠县| 黄骅市| 石楼县| 武定县| 海丰县| 湖北省| 乌拉特后旗| 庄浪县| 清流县| 江都市| 永昌县| 定州市| 平遥县| 新蔡县| 哈巴河县| 哈尔滨市| 建昌县| 洛南县| 东明县| 湖口县| 龙江县| 房山区| 海丰县| 沿河| 林口县| 朝阳县| 新疆| 阿克苏市| 富阳市|