KENT-WEB サポートコーナー 過去ログ [ 0499 ]


記事No: 11208
投稿日: 2012/12/03(Mon) 18:22:19
タイトルpostmail:値の連結とメールでの表記につきまして
ID情報: hiro99
投稿者: shirasawa
URLhttp://sultans.sakura.ne.jp/postmail/

postmailの最新バージョンをDLさせいいただきました。

日付を確認画面およびメール本文で連結させて表示させたいと思いまして、以下のように記述したところ、
確認画面では問題ないのですが、メール本文には付加した文字が2重に表示されてしまいます。

例)2012年 11月 19日年 月 日

postmail.cgiに以下の記述を追加いたしました。

87行目:
$$in{no1year}.= "年 $$in{no1mon}月";
$$in{no1year}.= " $$in{no1day}日";

151行目付近:
# 項目
my ($bef,$item);
foreach my $key (@$key) {
next if ($key eq "no1mon");##追加した行
next if ($key eq "no1day");##追加した行


こちら教えていただけないでしょうか。
どうぞよろしくお願いいたします。


記事No: 11209
投稿日: 2012/12/05(Wed) 22:00:00
タイトルRe: postmail:値の連結とメールでの表記につきまして
ID情報: teketen
投稿者: てけてん

動作確認をしていないのですが、

> 87行目:
> $$in{no1year}.= "年 $$in{no1mon}月";
> $$in{no1year}.= " $$in{no1day}日";

これを

$$in{no1year}.= "年 $$in{no1mon}月" if($$in{no1mon});
$$in{no1year}.= " $$in{no1day}日"if($$in{no1day});

にすると良いかと思います。


[検索ページ] [掲示板]