カレッヂ |
質問者 クリエイト・アイ
投稿日 12/5(木) 10:10:01
現在、ショッピングバスケットv3を使ってSO−HOシステムを構築中です。 正常に動作しておりますが、電子メールで送信されたものが下記のようになります。 ●5301-3-003 ライトアメジスト @10 6円×10=106円. ●5301-3-006 エメラルド @10 6円×10=106円. 税別合計 412円 消費税 20円 合計 432円 こちらの希望としましては ●5301-3-006 エメラルド @10.6円×10=106円. としたいのですが 似たような質問がFAQの中にもありましたがわかりませんでした。 よろしくご教示願います。
プロバイダ参照:http://www.munakata.ne.jp/cgi-bin/cargo/ |
回答者 呑兵衛@大阪
[削除]
投稿日 12/5(木) 17:29:17
バスケットプロver3.42の確認メールの表示について。 http://www.rescue.ne.jp/CGI-BBS/soho/cargo/20020115114621.shtml |
質問者 クリエイト・アイ
[削除]
投稿日 12/5(木) 23:57:20
ありがとうございました。 ついでにもうひとつ教えてください。 現在、メールが下記のような表示ですが ●5301-3-003 ライトアメジスト @10.6円×10=106円 ●5301-3-006 エメラルド @10.6円×10=106円 ●5301-3-010 シトリン @10.6円×10=106円 税別合計 318円 消費税 15円 合計 333円 [申込者氏名] 古堀俊行 [申込者〒] 811-4234 [申込者住所] 福岡県遠賀郡岡垣町高倉217-36 [申込者電話] 093-281-4351 [申込者FAX] 093-281-4350 [連絡方法] Eメール [通信事項] [発送先名] [発送先〒] [発送先住所] [発送先電話] [発送先へのメッセージ] [お申込み者のEメール] info@creat-i.com これを次のように表示するにはどこをいじればいいでしょうか。 --- ご注文内容は以下の通りです --- ●5301-3-003 ライトアメジスト @10.6円×10=106円 ●5301-3-006 エメラルド @10.6円×10=106円 ●5301-3-010 シトリン @10.6円×10=106円 税別合計 318円 消費税 15円 合計 333円 [お名前] 古堀俊行 [郵便番号] 811-4234 [ご住所] 福岡県遠賀郡岡垣町高倉217-36 [電話番号] 093-281-4351 [申込者のEメール] info@creat-i.com 1)FAX番号と連絡方法は削除する。(送信メール内容で) 2)税別合計、消費税、合計は一列に表示する。 3)1行づつ空白があるが詰める。 できますでしょうか。よろしくご教示願います。 |
回答者 呑兵衛@大阪
[削除]
投稿日 12/6(金) 21:50:13
「SO−HOシステムを構築中」なら、次からは自ら試しましょう。聞くのは簡単ですが、身につきません。 sub mail に3ヶ所ある foreach (@out) { の if ($value =~ /(\.)$/) { $value =~ s/\./\n/; } を if ($value) { if ($value =~ /(\.)$/) { $value =~ s/\./\x81\x40/; } に elsif ($name eq 'ORDER' && $value eq '') { next; } は削除 elsif ($name eq '_EMAIL') { print OUT &jis("[お申\込み者のEメール]\n$value\n\n"); } を elsif ($name eq '_EMAIL') { print OUT &jis("[お申\込み者のEメール]\x81\x40$value\n"); } に else { print OUT &jis("[$name]\n$value\n\n"); } を else { print OUT &jis("[$name]\x81\x40$value\n"); } } にそれぞれ変更 \x81\x40 は全角空白のShift_Jis文字コード |
返信(回答)する
Web裏技 |