кто напишет простую голосовалку за пиво? - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Разное > Объявления о покупке/продаже товаров и услуг
Дата
USD/RUB93.4409
BTC/USD64676.4944
Объявления о покупке/продаже товаров и услуг Также в этом разделе следует размещать и предложения о сотрудничестве.

Закрытая тема
Опции темы Опции просмотра
Старый 23.04.2013, 22:08   #1
Aronos
Ебланнед
 
Регистрация: 02.04.2012
Сообщений: 316
Бабло: $79982
По умолчанию кто напишет простую голосовалку за пиво?

нужна простая голосовалка, наподобие

вам понравилось: да (15) / нет (4)

главное чтобы учитывало IP голосовавших можно через БД, чтобы хоть как то обезопаситься от накрутки

закину на пиво
Aronos вне форума  
Старый 23.04.2013, 22:51   #2
Venya Tolinov
Senior Member
 
Аватар для Venya Tolinov
 
Регистрация: 24.11.2010
Сообщений: 229
Бабло: $52860
Отправить сообщение для Venya Tolinov с помощью Skype™
По умолчанию

Цитата:
Сообщение от Aronos Посмотреть сообщение
нужна простая голосовалка, наподобие

вам понравилось: да (15) / нет (4)

главное чтобы учитывало IP голосовавших можно через БД, чтобы хоть как то обезопаситься от накрутки

закину на пиво
Не забываем указывать, что написанную хрень надо куда-то прилепить. Прилепливание хрени обычно оценивается отдельно
__________________
Amazon Graffiti - монетизация страниц в Facebook
Venya Tolinov вне форума  
Старый 24.04.2013, 08:18   #3
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,362
Бабло: $470735
По умолчанию

http://vk.com/developers.php?oid=-1&p=Poll
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума  
Старый 24.04.2013, 09:00   #4
djmax
Ебланнед
 
Регистрация: 15.04.2013
Сообщений: 33
Бабло: $17240
По умолчанию

Цитата:
Сообщение от chesser Посмотреть сообщение
шайтан! у меня в ниспадающем меню (select) показывает тайтл с моего сайта
djmax вне форума  
Старый 24.04.2013, 15:09   #5
and2526
Юниор
 
Аватар для and2526
 
Регистрация: 01.04.2008
Сообщений: 5
Бабло: $1130
По умолчанию

Цитата:
Сообщение от Aronos
нужна простая голосовалка, наподобие

вам понравилось: да (15) / нет (4)

главное чтобы учитывало IP голосовавших можно через БД, чтобы хоть как то обезопаситься от накрутки

закину на пиво
Как я понимаю это типа ТЗ ??? охренеть, как есть в тех.задании так и будет написано....
and2526 вне форума  
Старый 26.04.2013, 00:20   #6
groos
Ебланнед
 
Регистрация: 18.01.2013
Сообщений: 44
Бабло: $8330
По умолчанию

Лови..

Создаем файл index.php в него кладем это:
Цитата:
<?php
$base = @file_get_contents(dirname(__FILE__).'/yes.txt');
$base .= @file_get_contents(dirname(__FILE__).'/no.txt');

if(isset($_POST['yes'])){
$ip = $_SERVER['REMOTE_ADDR'];

if(strpos($base, $ip) === false){
@file_put_contents(dirname(__FILE__)."/yes.txt", $ip."\r\n", FILE_APPEND | LOCK_EX);
$msg = 'Спасибо за голосование..<br>';
}else{
$msg = 'С таким IP уже голосовали.<br>';
}
}

if(isset($_POST['no'])){
$ip = $_SERVER['REMOTE_ADDR'];

if(strpos($base, $ip) === false){
@file_put_contents(dirname(__FILE__)."/no.txt", $ip."\r\n", FILE_APPEND | LOCK_EX);
$msg = 'Спасибо за голосование..<br>';
}else{
$msg = 'С таким IP уже голосовали.<br>';
}
}

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Голосовалка</title>
</head>

<body>
<?php echo $msg; ?>
<h3>Голосуем:<br>
Canon vs. Nikon?</h3>
<form name="form1" method="post" action="index.php">
<p> <input name="yes" type="submit" value="Canon"> (<?php echo count(@file(dirname(__FILE__).'/yes.txt')); ?>) / <input name="no" type="submit" value="Nikon"> (<?php echo count(@file(dirname(__FILE__).'/no.txt')); ?>) </p>
</form>

</body>
</html>
И еще 2 файлика пядом с ним yes.txt и no.txt Даем права самой папке, если скрипт в папке 0777 и файлам *.txt 0777 CHMOD

http://www.sendspace.com/file/k70e6x сам скрипт..

Z307329117700 вмз
__________________
groos = VadCrot = http://www.gofuckbiz.com/showpost.php?p=850317&postcount=97
groos вне форума  
Старый 26.04.2013, 00:47   #7
Aronos
Ебланнед
 
Регистрация: 02.04.2012
Сообщений: 316
Бабло: $79982
ТС -->
автор темы ТС По умолчанию

groos, спасибо, именно так как надо и без всяких лишних вопросов.
20 вмз закинул на пиво, контакт твой записал
Aronos вне форума  
Старый 26.04.2013, 00:50   #8
groos
Ебланнед
 
Регистрация: 18.01.2013
Сообщений: 44
Бабло: $8330
По умолчанию

Спасибо, выпью за твое здоровье..
__________________
groos = VadCrot = http://www.gofuckbiz.com/showpost.php?p=850317&postcount=97
groos вне форума  
Старый 27.04.2013, 14:38   #9
DimaX
Senior Member
 
Регистрация: 19.04.2007
Сообщений: 2,393
Бабло: $314345
По умолчанию

Цитата:
Сообщение от groos Посмотреть сообщение
Лови..

Создаем файл index.php в него кладем это:


И еще 2 файлика пядом с ним yes.txt и no.txt Даем права самой папке, если скрипт в папке 0777 и файлам *.txt 0777 CHMOD

http://www.sendspace.com/file/k70e6x сам скрипт..

Z307329117700 вмз
В скрипте есть 1 мелкий косячок, если ранее кто-то проголосовал с ипа, например, 123.123.123.123, то голоса с ипов 123.123.123.12, 23.123.123.1, 3.123.123.123 и еще нескольких получат "С таким IP уже голосовали". Хотя такие совпадения крайне маловероятны, конечно
DimaX вне форума  
Старый 27.04.2013, 14:44   #10
Diplomat
Senior Member
 
Аватар для Diplomat
 
Регистрация: 26.10.2009
Сообщений: 597
Бабло: $127864
По умолчанию

Напомните, для чего @ перед функциями с файлами?
Diplomat вне форума