バグ修正
20040712 mysqlA3_5Z/pgsqlA3_5Zの入力チェックの不具合について
mysql_shop_hal_proA3_5Zとpgsql_shop_hal_proA3_5Zで入力チェックの際にアンダースコアを削除しているためにメールアドレスなどに使用されたアンダースコアも削除されてしまいます。
入力データからアンダースコアを削除している次の行
$value =~ s/\_//g;
を削除するかコメントアウトして下さい。 shopフォルダ内のcart.cgiの108行目付近とsend.cgiの92行目付近にあります。
アンダースコアはmysqlでは特別な意味を持つので用心のために削除したものですが、特殊文字のエスケープ処理はデータベースの登録の際に別に行っていますので入力チェックで削除しなくても問題は起きません。