|
| Дата |
|
USD/RUB | 93.4409 | BTC/USD | 64676.4944 |
|
|
|
Объявления о покупке/продаже товаров и услуг Также в этом разделе следует размещать и предложения о сотрудничестве. |
23.04.2013, 22:08
|
#1
|
Ебланнед
Регистрация: 02.04.2012
Сообщений: 316
Бабло: $79982
|
кто напишет простую голосовалку за пиво?
нужна простая голосовалка, наподобие
вам понравилось: да (15) / нет (4)
главное чтобы учитывало IP голосовавших можно через БД, чтобы хоть как то обезопаситься от накрутки
закину на пиво
|
|
|
23.04.2013, 22:51
|
#2
|
Senior Member
Регистрация: 24.11.2010
Сообщений: 229
Бабло: $52860
|
Цитата:
Сообщение от Aronos
нужна простая голосовалка, наподобие
вам понравилось: да (15) / нет (4)
главное чтобы учитывало IP голосовавших можно через БД, чтобы хоть как то обезопаситься от накрутки
закину на пиво
|
Не забываем указывать, что написанную хрень надо куда-то прилепить. Прилепливание хрени обычно оценивается отдельно
|
|
|
24.04.2013, 08:18
|
#3
|
автоматизирую интернеты
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,362
Бабло: $470735
|
|
|
|
24.04.2013, 09:00
|
#4
|
Ебланнед
Регистрация: 15.04.2013
Сообщений: 33
Бабло: $17240
|
Цитата:
Сообщение от chesser
|
шайтан! у меня в ниспадающем меню (select) показывает тайтл с моего сайта
|
|
|
24.04.2013, 15:09
|
#5
|
Юниор
Регистрация: 01.04.2008
Сообщений: 5
Бабло: $1130
|
Цитата:
Сообщение от Aronos
нужна простая голосовалка, наподобие
вам понравилось: да (15) / нет (4)
главное чтобы учитывало IP голосовавших можно через БД, чтобы хоть как то обезопаситься от накрутки
закину на пиво
|
Как я понимаю это типа ТЗ ??? охренеть, как есть в тех.задании так и будет написано....
|
|
|
26.04.2013, 00:20
|
#6
|
Ебланнед
Регистрация: 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
|
|
|
26.04.2013, 00:47
|
#7
|
Ебланнед
Регистрация: 02.04.2012
Сообщений: 316
Бабло: $79982
ТС -->
|
ТС
groos, спасибо, именно так как надо и без всяких лишних вопросов.
20 вмз закинул на пиво, контакт твой записал
|
|
|
26.04.2013, 00:50
|
#8
|
Ебланнед
Регистрация: 18.01.2013
Сообщений: 44
Бабло: $8330
|
Спасибо, выпью за твое здоровье..
__________________
groos = VadCrot = http://www.gofuckbiz.com/showpost.php?p=850317&postcount=97
|
|
|
27.04.2013, 14:38
|
#9
|
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 уже голосовали". Хотя такие совпадения крайне маловероятны, конечно
|
|
|
27.04.2013, 14:44
|
#10
|
Senior Member
Регистрация: 26.10.2009
Сообщений: 597
Бабло: $127864
|
Напомните, для чего @ перед функциями с файлами?
|
|
|
|