記事No | : 2634 |
投稿日 | : 2008/01/15(Tue) 15:32:47 |
タイトル | : postmailについて |
ID情報 | : kuni5819 |
投稿者 | : 伊藤 |
URL | : http://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 |
投稿者 | : 伊藤 |
URL | : http://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 |
URL | : http://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 |
投稿者 | : 伊藤 |
URL | : http://www.houyuuclub.com/postmail_malay/postmail.html |
わかりました!!
tmp_conf.htmlへの記述が間違っていました。
postmailファルダの名前をpostmailからpostmail2と変えたのですが、
<form action="../postmail/$script" method="post">
のままでした。
質問したらお答えいただけたので、素人なりにガンバルことができました。本当にありがとうございました。