CGI(?)についての質問です。 http://pya.cc をごらんいただけると、一つ一つの項目に「良い と 悪い」を投票できるシステムになっていると思います。このシステムを自分のHPでも使いたいのですが、良いフリーのソースをご存知の方はいらっしゃいませんか?よろしくお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/02/24 18:57:26
  • 終了:--

回答(6件)

id:alexer No.1

alexer回答回数69ベストアンサー獲得回数02005/02/24 19:12:46

ポイント15pt

$cookie_expire = 24;

if ($_POST[’act’]==”vote” && isset($_POST[’id’])) {

if(!isset($_COOKIE[’phpvote’])) {

setcookie(”phpvote”, ”1”, time()+($cookie_expire*3600));

}

<?php

if( file_exists(”total.php”) )require_once(”total.php”);

if(! isset($yes)) $yes=0;

if(! isset($no)) $no=0;

if(! isset($unknown)) $unknown=0;

$vote = $_POST[”vote”];

if($vote == ”yes”)

$yes++;

else if( $vote == ”no” )

$no++;

else if( $vote == ”unknown”)

$unknown++;

$fn = @fopen(”total.php”, ”w+”);

if( ! $fn ) exit( ”ファイルオープンエラー” );

fputs( $fn, ”<?php¥n”);

fputs( $fn, ”¥$yes=”.$yes.”;¥n”);

fputs( $fn, ”¥$no=”.$no.”;¥n”);

fputs( $fn, ”¥$unknown=”.$unknown.”;¥n”);

fputs( $fn, ”?>”);

fclose($fn);

$all = $yes+$no+$unknown;

echo ’<p>票:’.$all.’ <font color=”#66CCCC”>○:’.$yes.’</font> <font color=”#00FF00”>△:’.$unknown.’</font> <font color=”#FF3300”>×:’.$no.’</font>

<img src=”./viewgraph.php”></p>’;

?>

PHPで

id:novUofMN

ごめんなさい。出来ればもう少し詳しい設置法などをお教え願えませんか?

2005/02/25 06:51:25
id:kyanasaki No.2

kyanasaki回答回数195ベストアンサー獲得回数02005/02/24 19:13:46

ポイント15pt

こちらのCGIではどうでしょうか?

複数のページに設置出来ます。

もちろん自由に投票できますし、フリーで便利ですが…。

いかがでしょうか?

id:novUofMN

使えそうです。ありがとうございました。

2005/02/25 06:54:05
id:yude_egg No.3

yude_egg回答回数177ベストアンサー獲得回数02005/02/24 19:30:34

ポイント15pt

こちらはどうでしょうか。

設定で、過去に質問したアンケートをhtmlに吐くこともできます。

id:novUofMN

ありがとうございます。

2005/02/25 06:55:01
id:tanatanatana No.4

tanatanatana回答回数27ベストアンサー獲得回数02005/02/24 19:37:11

ポイント15pt

こちらで配布されている 「バーサスボード」 は、いかがでしょうか。

二者択一の投票システムです。

ただ、議題の作成は管理者しかできません。

あとは、普通の投票CGIの回答項目を、「良い」 と 「悪い」 に限定すれば可能だと思うのですが・・・それでは駄目なのでしょうか?

id:novUofMN

blogで、記事ごとの一番下にワンクリックで「いい と わるい」を投票でき、さらにその横に投票数のみが表示されるというシンプルなものを探しています。つまり投票ページではなく、投票ボタンそのものを記事ごとに設置したいわけなのです。ややこしくて申し訳ございません。

2005/02/25 06:58:06
id:shee7 No.5

shee7回答回数80ベストアンサー獲得回数02005/02/25 09:17:00

ポイント15pt

Blogで使いたいのか、HTMLやPHPページで使いたいのか分かりませんが、

MTで使う場合はこういうのがあります。

Nucleusでも同様のものがあります。

意図と外れていたらポイントは結構です。

id:novUofMN

かなり近いものがあります。なんとか出来るかもしれません。ありがとうございました!

2005/02/27 19:38:07
id:tanatanatana No.6

tanatanatana回答回数27ベストアンサー獲得回数02005/02/25 18:16:00

ポイント15pt

コメントを拝見しまして、2回目の投稿です。

つまりHTMLファイルなどにも挿入可能な投票(もしくは評価)CGIってことですね。

でしたら、すでに他の方が紹介なさってますが、私もURL先の「CreviceVote」シリーズが良いと思います。

(該当サイト管理人さんが「リンクはトップページに貼って」とおっしゃってますので、リンク先はトップページです)

複数設問は出来ませんが、シリーズ内 「横の型」 はグラフ表示がなく、

> 投票数のみが表示される

を満たしています。

既出URLですので、ポイント不要でございます。

id:novUofMN

ありがとうございました!

2005/02/27 19:41:21

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

  • はてなブックマーク例 はてなブックマーク例 2006-03-13 16:12:43
    Counter: 1, today: 1, yesterday: 0 はてなブックマークを開く 2005-02-24 stroll::blog | ブログパーツ?リンク集(70+3つ追加)便利そう。RSS関係もある FrontPage*MirrorMan(仮) 訪問者が微妙に増えて
「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません