ホームページ >バックエンド開発 >PHPチュートリアル >Codeigniter ショッピング カート クラスに中国語ソリューションを追加できない、codeigniter カート クラス_PHP チュートリアル

Codeigniter ショッピング カート クラスに中国語ソリューションを追加できない、codeigniter カート クラス_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:12:44890ブラウズ

Codeigniter ショッピング カート クラスは中国語ソリューション、Codeigniter カート クラスを追加できません

この記事の例では、Codeigniter ショッピング カート クラスで中国語を追加できない問題の解決策について説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:

Codeigniter ショッピング カート クラスで中国語を追加できないことに気付いた人もいるかもしれません。私は長い間検索した結果、次のコードが中国語の入力を制限していることを発見しました。systemlibrariesCart.php を修正し、186 ~ 190 行目の製品名の判定をコメントアウトしました。コードは次のとおりです:

コードをコピーします コードは次のとおりです:
if ( ! preg_match("/^[".$this->product_name_rules."]+$/i", $items['name']) )
{
Log_message('error', '製品名として無効な名前が送信されました: '.$items['name']。' 名前には英数字、ダッシュ、アンダースコア、コロン、スペースのみを使用できます'); FALSE を返します。 }

ただし、削除は最善の方法ではありません。通常のマッチングを中国語に変更するだけです。興味のある方は、この記事「中国語での PHP 正規表現検証の問題」を参照してください。

この記事で説明した内容が、皆様の ThinkPHP フレームワーク プログラミングに役立つことを願っています。

http://www.bkjia.com/PHPjc/919621.html

tru​​ehttp://www.bkjia.com/PHPjc/919621.html技術記事 Codeigniter ショッピング カート クラスに中国語ソリューションを追加できない、Codeigniter カート クラスの例 この記事では、Codeigniter ショッピング カート クラスに中国語ソリューションを追加できないことについて説明します。参考のために皆さんと共有してください...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。