- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Clipmail3.0 確認画面の非表示に関して)
Clipmail3.0 確認画面の非表示に関して
このQ&Aのポイント
- Clipmail3.0において、確認画面を表示せずにフォームの内容を送信する方法について教えてください。
- フォームの各項目を数字にしてcsvファイルで出力したいが、確認画面で数字が表示されるのを防ぎたいです。
- 送信ボタンのアクションを変更する方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
実機で試してないのでなんともいえないけど フォームに ------------------------------- <input type="hidden" name="mode" value="send" /> ------------------------------- を足して clipmail.cgiのセッションチェック(たぶん確認画面表示のタイムアウト監視)をはずしてみてはどうでしょうか? ------------------------------- # セッションチェック &check_ses; ------------------------------- を ------------------------------- # セッションチェック ## &check_ses; ------------------------------- こんな感じに
その他の回答 (1)
- ralf124c
- ベストアンサー率52% (232/446)
回答No.2
個人的に使ってるレンタルサーバで試してみたんですが、わたくしが指定した部分だけで正常に動作しました。 メール送信エラーってことはsendmailとかの設定が間違ってるんじゃないでしょうか? まずは、cgi内にある「check.cgi」で設定やサーバ状況など確認してみてください。
質問者
お礼
ralf124c様、本当に有難うございます。 期待どおりの動作が確認できました! 基本設定は確認して確かめていたつもりだったのですが、まさにご指摘の通りのsendmail設定の間違いでした。エラーメッセージで設定ミスを示唆されていたのに気付かずに他の方法を催促するなど恥ずかしい限りです。 見ず知らずの他人からの質問に親切に答えていただいて有難うございました。 本当に助かりました、感謝です。
補足
ralf124c様、ご回答有難うございます!本当に助かります! 早速、教えていただいた方法を試してみました。指示された箇所だけを書き換えてみましたが、送信ボタンを押すと「メール送信失敗」とerr.html が呼び出されてしまいます。 試行錯誤として、 clipmail.htmlの <input type="submit" value="送信する" /> 上記の記述を、 <input type="hidden" name="mode" value="send" /><input type="submit" value="送信する" /> にしたり、 <button type="submit" name="mode" value="send">送信する</button><input type="hidden" name="mode" value="send" /> にしたりしました。 そして、clipmail.cgi のセクションチェックを、 # セッションチェック ## &check_ses; にして、 if ($key eq "need" || $key eq "match" || ($$in{match} && $key eq $match2)) { も付け加えてみました(参考: http://q.hatena.ne.jp/1328250297) いずれの場合サーバにアップしてから確かめましたが「メール送信失敗」の画面が表示されるか、確認画面が表示されるか、でうまくいきませんでした。 もしも他に試す方法があればご指示いただけると有難いです。全く急ぎませんので宜しくお願いします。 改めて、ご回答有難うございました。