記事No | : 11208 |
投稿日 | : 2012/12/03(Mon) 18:22:19 |
タイトル | : postmail:値の連結とメールでの表記につきまして |
ID情報 | : hiro99 |
投稿者 | : shirasawa |
URL | : http://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});
にすると良いかと思います。