Ищу Скрипт голосования За/Против

Статус
В этой теме нельзя размещать новые ответы.

NFM

Создатель
Регистрация
11 Авг 2008
Сообщения
13
Реакции
0
Был когда то такой сайт За и против К примеру Intel vs AMD
Можно было писать комментарий и выбирать сторону .
Все коментарии показывались в столбцах.
 
Примерно так, можно модифицировать под себя...
PHP:
<?php
//имя файла с результатами голосования:
$file = "name.dat";
//считываем данные голосования в массив:
$a = file($file);
//инициализируем переменные:
$i = 1;
$n = 0;
//получаем количество элементов в массиве голосований:
$fi = Count($a);
//в цикле обрабатываем каждый элемент массива:
while ($i <= $fi):
//удаляем переносы строк:
$a[$i] = trim(str_replace ("\n","", $a[$i]));
//считаем количество голосов:
$n = $n+$a[$i];
$i++;
endwhile;

//если был дан голос:
if ($otvet!= "")
{
   //выводим соотв. сообщение:
   echo "<br>Спасибо, Ваш голос принят";
   //увеличиваем на 1 соотв. пункт голосования:
   $a[$otvet]++;
   //и общее количество голосов:
   $n++;

   //подготавливаем данные для записи в файл:
   $rez = "Опрос на сайте - это комментарий в файле\n".$a[1]."\n".$a[2]."\n".$a[3];
   //открываем файл для записи:
   $fp = @fopen($file,"w");
   //если успешно:
   if ($fp)
   {
      //записываем данные в файл:
      fputs($fp,$rez); //и закрываем его:
      fclose($fp); }
      //если произошла ошибка:
      else { echo "Ошибка при открытии файла"; }
}
//выводим результаты:
else { echo "<br>Результаты голосования"; }
echo "<br>За — <b>".$a[1]."</b>";
echo "<br>Против — <b>".$a[2]."</b>";
echo "<br>Воздержались — <b>".$a[3]."</b>";

echo "<br><br>Всего голосов: ".$n;
?>

 
Так я могу сам написать =)
Я имел ввиду какой-нибудь полноценный скрипт с защитой от накрутки.

Hilo to NFm: В дальнейшем, конкретизируйте искомое
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху