• 締切済み

このようなCGIを探しているのですが

例えば、 「http://service1.symantec.com/SUPPORT/INTER/japanesecustserv.nsf/jdocid/20030821133704945」 のサイトの一番下の方、「この文章を評価する」というところで、一度送信すると、次回は、「ご協力ありがとうございました。…」 のようにメッセージが表示されて送信フォームは表示されません。このようなCGIがほしいのですがありますか? このCGIは、Sendmailとメールデコード機能を併用したものですか?

みんなの回答

回答No.4

逆でした。 ボタン押下 ↓ 評価を保存(送信済みフラグをセット) ↓ FLG==0のとき 送信フォーム表示 FLG==1のとき Thanksメッセージ表示 です。

すると、全ての回答が全文表示されます。
回答No.3

> 一度送信すると、次回、送信フォームが表示されないのは、cookieを使用していると思われます。 ちょい訂正。 評価を送信後、一旦他のサイトへジャンプして再度ページを表示(戻るでは NG)させた場合、 送信フォームを表示する :フラグの状態で処理を分ける(下記参照)。 送信フォームを表示しない:cookieに送信済みフラグを保存 だと思われます ボタン押下 ↓ 評価を保存(送信済みフラグをセット) ↓ FLG==1のとき 送信フォーム表示 FLG==0のとき Thanksメッセージ表示 ※当該ページを確認したら前者のようです。

すると、全ての回答が全文表示されます。
回答No.2

> このCGIは、Sendmailとメールデコード機能を併用したものですか? おそらく違います。文書IDの 1~5までの評価結果を加算しているだけですね。 一度送信すると、次回、送信フォームが表示されないのは、cookieを使用していると思われます。 必須機能はなにかはっきりしませんが、掲示板を改造してもよいのでは。

すると、全ての回答が全文表示されます。
  • master-3rd
  • ベストアンサー率35% (582/1641)
回答No.1

何もないタイプのメールフォームで簡単に実現できるのでは? 色々と機能がついているものは返って改造が大変です。 一般的な題名と本文を送るタイプの場合、 題名部分を消し、本文部分を評価ボタンに置き換えればOKです。 ちょっとコツがいるかもしれませんが、案外簡単にできると思いますよ。 元となるCGIにもよると思いますが、することは、 1.いらない項目は削除 2.ラジオボタン(または評価に使いたい入力ボックスなど)を付ける 3.サンクスファイルを編集する。 の3点ですね。 がんばってください。

すると、全ての回答が全文表示されます。

関連するQ&A