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


記事No: 2634
投稿日: 2008/01/15(Tue) 15:32:47
タイトルpostmailについて
ID情報: kuni5819
投稿者: 伊藤
URLhttp://www.houyuuclub.com/postmail_malay/postmail.html

postmailについて質問させてください。
postmailを一つのサイトに複数設置する方法ですが、
postmailフォルダの名前を変えて設置しております。
その時、エラー表示の時に別のフォルダのcgiファイルのアドレスになってしまします。

たとえば、
入力画面は・・・postmail_2/postmail.html
確認画面は・・・postmail_2/postmail.cgi
しかし、エラー表示(入力に間違いがあります)の時のURLはpostmail/postmail.cgiとなってしまいます。なぜ
postmail_2/postmail.cgi
とならないのでしょうか。
複数のpostmailを設置するときpostmail.cgiの記述を変更するところがあるのでしょうか。どうしてもわかりません。

ご教授よろしくお願いいたします。





記事No: 2637
投稿日: 2008/01/15(Tue) 18:36:30
タイトルRe: postmailについて
ID情報: kent
投稿者: KENT

> postmailについて質問させてください。
> postmailを一つのサイトに複数設置する方法ですが、
> postmailフォルダの名前を変えて設置しております。
> その時、エラー表示の時に別のフォルダのcgiファイルのアドレスになってしまします。
>
> たとえば、
> 入力画面は・・・postmail_2/postmail.html
> 確認画面は・・・postmail_2/postmail.cgi
> しかし、エラー表示(入力に間違いがあります)の時のURLはpostmail/postmail.cgiとなってしまいます。なぜ
> postmail_2/postmail.cgi
> とならないのでしょうか。
> 複数のpostmailを設置するときpostmail.cgiの記述を変更するところがあるのでしょうか。どうしてもわかりません。

おそらく設定内容のパスが違うのだと思います。
以下の内容を確認してみてください。

# 本体プログラム【URLパス】
$script = './postmail.cgi';

# ログファイル【サーバパス】
$logfile = './data/log.cgi';

# 確認画面テンプレート【サーバパス】
$tmp_conf = './tmpl/conf.html';

# 一般エラー画面テンプレート【サーバパス】
$tmp_err1 = './tmpl/err1.html';

# 入力エラー画面テンプレート【サーバパス】
$tmp_err2 = './tmpl/err2.html';

# 送信後画面テンプレート【サーバパス】
$tmp_thx = './tmpl/thx.html';

# 送信「本文」テンプレート【サーバパス】
$tmp_body = './tmpl/body.txt';


記事No: 2638
投稿日: 2008/01/15(Tue) 19:19:52
タイトルRe^2: postmailについて
ID情報: kuni5819
投稿者: 伊藤
URLhttp://www.houyuuclub.com/postmail_malay/postmail.html

# メールタイトル
$subject = 'フォームメール';

# 本体プログラムURL
$script = './postmail.cgi';

# 確認画面テンプレート
$tmp_conf = './tmp_conf.html';

# 一般エラー画面テンプレート
$tmp_err1 = './tmp_err1.html';

# 入力エラー画面テンプレート
$tmp_err2 = './tmp_err2.html';

# 送信後画面テンプレート
$tmp_thx = './tmp_thx.html';

という感じになっていて間違いないと思われるのですが、
postmail2として作ったフォームに入力し、(入力に間違いがあります)のエラー表示だけがpostmail内の方になってしまいます。
postmail2内で処理してくれません。postmail3も同じ症状です。

複数のpostmailフォルダを作った時、cgiへのパスなどの変更をする箇所がありますでしょうか。


記事No: 2639
投稿日: 2008/01/16(Wed) 09:50:57
タイトルRe^3: postmailについて
ID情報: pachira
投稿者: pachira
URLhttp://www5e.biglobe.ne.jp/~pachira/

> # メールタイトル
> $subject = 'フォームメール';
>
> # 本体プログラムURL
> $script = './postmail.cgi';
>
> # 確認画面テンプレート
> $tmp_conf = './tmp_conf.html';
>
> # 一般エラー画面テンプレート
> $tmp_err1 = './tmp_err1.html';
>
> # 入力エラー画面テンプレート
> $tmp_err2 = './tmp_err2.html';
>
> # 送信後画面テンプレート
> $tmp_thx = './tmp_thx.html';
>
> という感じになっていて間違いないと思われるのですが、
> postmail2として作ったフォームに入力し、(入力に間違いがあります)のエラー表示だけがpostmail内の方になってしまいます。
> postmail2内で処理してくれません。postmail3も同じ症状です。
>
> 複数のpostmailフォルダを作った時、cgiへのパスなどの変更をする箇所がありますでしょうか。

参照先のURLは問題ではないですよね?
問題のhtmlのURLを教えて下さい。


記事No: 2641
投稿日: 2008/01/16(Wed) 10:30:36
タイトルRe^4: postmailについて
ID情報: kuni5819
投稿者: 伊藤
URLhttp://www.houyuuclub.com/postmail_malay/postmail.html

わかりました!!

tmp_conf.htmlへの記述が間違っていました。
postmailファルダの名前をpostmailからpostmail2と変えたのですが、
<form action="../postmail/$script" method="post">
のままでした。

質問したらお答えいただけたので、素人なりにガンバルことができました。本当にありがとうございました。


[検索ページ]