カレッヂ |
質問者 tomoko
投稿日 9/25(火) 15:43:46
フォームメールで受信者にメールが届いたときに件名に内容が分かるように表示したいのです。 フォームの内容からsubjectに値をいくつか持ってくることが出来るでしょうか。 現在勤怠届書を作成しているのですが・・・例えば名前、日付、休暇の種類、日付等を件名に 表示出来たらいいのですが・・・。 初心者なので分からないことばかりなので、宜しくお願いします。 |
回答者 しあわせのツボ
[削除]
投稿日 9/25(火) 17:43:17
可能ですが、フォームメールの仕様上、改造は若干面倒です。 まず1通送ってみて、目的のフィールドが何番目に来るかを調べて下さい(通常はHTMLの配置順ですが念のため)。 その上で、line 166 &jis("Subject: $subject"); print OUT "$msg\n"; に &jis("Subject: $subject $DATA_VS[数字] $DATA_VS[数字] $DATA_VS[数字] $DATA_VS[数字]"); print OUT "$msg\n"; のように追加します。 「数字」のところには、先に調べた何番目かから1を引いた数を入れて下さい。[]は消さないで下さい。 追加する数は任意です。 |
質問者 tomoko
[削除]
投稿日 9/26(水) 16:24:14
ありがとうございました。 件名に内容が表示されるようになりました。 初心者なので教えていただいたまま追加しました。 本当に助かりました。 次なる要望でその内容をカンマで区切れ・・・と言われました。 う〜ん、なんとか頑張っているのですが・・。 |
返信(回答)する
Web裏技 |