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


記事No: 11584
投稿日: 2013/03/14(Thu) 13:53:16
タイトルpost mail6.62自動返信に様をつける
ID情報: newair
投稿者: jun
URLhttp://www.newair.co.jp/postmail/postmail2.html

postmail6.62で自動返信メールの頭の箇所にお客様の名前に様をつけて返したいのですがどのようにすればよいでしょうか?

テンプレートのreply.txtの中に!name!とタグを書いたのですが効きません。
入力欄の名前をテンプレートタグの中に表示させるタグなどあるのでしょうか?


記事No: 11593
投稿日: 2013/03/16(Sat) 20:04:04
タイトルRe: post mail6.62自動返信に様をつける
ID情報: kent
投稿者: KENT

> postmail6.62で自動返信メールの頭の箇所にお客様の名前に様をつけて返したいのですがどのようにすればよいでしょうか?
>
> テンプレートのreply.txtの中に!name!とタグを書いたのですが効きません。
> 入力欄の名前をテンプレートタグの中に表示させるタグなどあるのでしょうか?

238行目付近で1行追加してください。
!name!に名前が置き換わるはずです。

# 変数変換
$resbody =~ s/!date!/$date1/g;
$resbody =~ s/!name!/$in{name}/g;


記事No: 11616
投稿日: 2013/03/18(Mon) 11:14:11
タイトルRe^2: post mail6.62自動返信に様をつける
ID情報: newair
投稿者: jun
URLhttp://www.newair.co.jp/postmail/postmail2.html

KENT様

ご回答ありがとうございます。

238行目の付近ですが

# 変数変換
$resbody =~ s/!date!/$date1/g;
$resbody =~ s/!name!/$in{name}/g;
$resbody = $j->set(\$resbody,'sjis')->jis;

と書き換えましたが

Software error:
Global symbol "%in" requires explicit package name at postmail.cgi line 240, <DATA> line 855.
Execution of postmail.cgi aborted due to compilation errors.

というエラーが出ます。

変数の前にmyをつけてみるとか色々行ってみたのですが変わりません。
解決法はありますでしょうか?


記事No: 11617
投稿日: 2013/03/18(Mon) 20:37:00
タイトルRe^3: post mail6.62自動返信に様をつける
ID情報: kent
投稿者: KENT

> KENT様
>
> ご回答ありがとうございます。
>
> 238行目の付近ですが
>
> # 変数変換
> $resbody =~ s/!date!/$date1/g;
> $resbody =~ s/!name!/$in{name}/g;
> $resbody = $j->set(\$resbody,'sjis')->jis;
>
> と書き換えましたが
>
> Software error:
> Global symbol "%in" requires explicit package name at postmail.cgi line 240, <DATA> line 855.
> Execution of postmail.cgi aborted due to compilation errors.
>
> というエラーが出ます。
>
> 変数の前にmyをつけてみるとか色々行ってみたのですが変わりません。
> 解決法はありますでしょうか?

これは申し訳ないです。
次のとおりに変更してください。

$resbody =~ s/!name!/$in{name}/g;



$resbody =~ s/!name!/$$in{name}/g;


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