Полюбите код! И он полюбит Вас!

Последние комментарии:

Марат : А ничего что я у Вас ошибочку нашёл? - Ничего!(пока далее

2017-10-11 10:02:06



Иван : А ничего что я у Вас ошибочку нашёл? (пока что далее

2017-10-11 02:24:33



Марат : Спасибо!У каждой вещи есть свои положительные и отрицательные стороны!Не знаю, далее

2017-10-08 23:49:00



Дмитрий : Отличный скрипт! Автору большой респект! Но скрипт был бы ещё далее

2017-10-08 22:55:59



Марат : Всегда пожалуйста!Приходите ещё! далее

2017-10-02 00:38:38



Это интересно:

Рейтинги страниц.

Голосование скрипт php + mysql скачать установить

Скрипт для голосования на сайте

Сегодня, наконец-то я добрался до темы голосования. Давно себе хотел сделать опрос php на сайте. Но никак не получалось!

Начнем с того, к чему я пришел, потратив целый день, проштудировав сеть!? Надо отметить, что все виды голосовалок, которые я проштудировал, ну, мягко скажем не очень! Кроме тех, которые используют базу данных и имеет админку! Это да! Мне понравился из всего лишь такой  вариант - smart php poll!

И один из таких голосований – опросов вы сможете посмотреть здесь.

Здесь нужно отметить, что когда мне была интересна эта тема, и я не мог делать опросы самостоятельно пользовался этими опросами. Но сейчас, я уже сам могу написать то, что мне надо… ну к примеру вот так...

Внимание!

Возможно, что у вас скрипт не заработает... то кликаем сюда.

И для того, чтобы не было путаницы на странице с описанием голосования, сделаем навигацию по странице:

 Скачать скрипт опроса.

 Установка.

Настройка.

 Админка.

 Создание опроса.

 Редактирование опроса.

И вот я хочу вам рассказать о таком скрипте голосования.

Голосование на php mysql.

Установить голосование на сайт.

1.

Первое, что нам понадобится – это база данных, мы уже говорили о том, как её создать. Называем её smartphppoll.

2.

Далее скачиваем архив со скриптом.

3.

Бросаем папку code в корневую папку.(Если вам нужно изменить положение или название папки, то в самом начале запустите скрипт с корневой папки, а уж потом эксперементируйте!)

4.

Импортируем все данные из  базы данных  base.sql в нашу созданную базу данных

5

Открываем файл  conf.php – записываем все данные для доступа к базе данных.

6.

В архиве находится файл - poll.php, который правильно было бы назвать test.php, ну как говорится, что имеем. И.. в нем неправильно прописаны пути… вам нужно исправить 8 и 9 строчку, лучше всего сделать полную ссылку на ваши файлы js-ов. Примерно так:

<script type="text/javascript" src="http://ваш_сайт.ru/code/smart_php_poll/ajax.js"></script>

Здесь нужно отметить, если вы ранее подключали jquery, то строчка № 8 не нужна!

7.

Далее открываем файл  ajax.js и заменяем все три строчки которые имеют в своем составе fetch.php .. меняем на 

http://ваш_сайт.ru/code/smart_php_poll/fetch.phpv

8.

Всё  - можно запустить тестовую страницу! Если тестовая страница запустится с первого пинка – то вы молодец! А иначе – сами выберите для себя название…

Настройка других страниц.

Для работы на других страницах нужна ссылка на javascript, о котром мы говорили в пункте № 6.

Плюс код, который будет отвечать за вывод опроса:

<div style="margin-left: 30px;" id="text" class="opros"></div>

<script type="text/javascript">

getpoll('1467574880');

</script>

           

Где -'1467574880' – номер опроса, вам его дадут, после того, как вы создадите опрос!

Админка голосования

Заходим в админку по адресу

http:// ваш_сайт.ru /code/smart_php_poll/admin.php

логин по умолчанию: admin, пароль по умолчанию: password.

голосование скрипт php  mysql скачать установить настроить

Создание опроса.

Заходим в создание опроса и создаем опрос, там настолько все просто, что и писать то нечего! Создаем название, количество строк – готово.

После этого заполняем строки.

Здесь нужно отметить, что количество строк не регулируется, поэтому определитесь сразу, сколько у вас будет строк!

Редактирование опроса.

Идем в главное меню - редактировать опрос - и редактируем то, что нам нужно!  Справа три кнопки…  статистика, редактирование, удаление

Но как будет выглядеть созданный опролс!?

Вот пример.

P.S.

И следующим шагом, мы должны сделать так, чтобы данные опросы менялись с перезагрузкой страницы.

Если не работает скрипт.

Необходимо проверить работоспособность скрипта!

Несколько людей жаловались на то, что данный скрипт опроса не работает!

И действительно после проверки - оказалось, что не все в порядке с данным опросом!

Я его единожды проверил и подумал, что все работает!

Как не работает!?

Один раз можно проголосовать и больше никто не сможет проголосовать... а именно: проверка осуществляется по ip? b записывается в строку ip пустота и в следующий раз, любой из желающих проголосовать будет выдаваться, что вы не можете проголосовать из-за того, что у вас ip не определиться и будет отправляться пустота.

Итак!

Алгоритм проверки, установили на сайт по инструкции, которая здесь на сайте, либо внутри архива!

На повторное голосование используется проверка айпи.

И естественно, что нужно проверить с разных айпи,

Вариант №1

Для того, чтобы не просить кого-то, что бы он проголосовал, то можно воспользоваться функцией определения вашего ip.

$ip=$_SERVER[\'REMOTE_ADDR\'];

Изменить его, к примеру прибавив единицу к любому числу, либо вообще поставить любое число с такой записью..

$ip = какое-то число...

Проголосовать...изменить данное число и проголосовать еще раз, предварительно перезагрузив страницу. Если на разные числа будет отвечать, что вы уже проголодали, то вам нужно сделать, как написано четь ниже.

Вариант №2

Если вообще не поняли о чем это я в пункте №1, то попросите, кого-то, кто не сидит на вашем проводе интернета зайти и проголосовать! Если у него не получится то далее:

Если не голосуется, то решение проблемы:

Открываем файл fetch.php

Ищем строку:

$ip=getenv(remote_addr);

Это должна быть 33 строчка...

И заменяем её на

$ip=$_SERVER[\'REMOTE_ADDR\'];

Понравилась статья!? Не стесняйся – поделись ссылкой!

И!

Пожалуйста! Если вам не трудно - прокомментируйте то, что вы прочитали! Вам понравилось, или не понравилось! Напишите, какие мысли возникли у вас, и это бесплатно для вас, но очень ценно для нас!!! Всё, что вы здесь видите - это написано для вас! Никаким другим образом мы не можем понять вашу реакцию. Может, что-то стоит добавить или наоборот убрать. Либо, что-то стоило изменить...

P.S.

25 октября 2017

Мы запустили подписку на новости по емайлу, как только выходит новая статья, то будет отправлено сообщение на почту, что вышла новая статья!

Почему стоит подписаться на наши новости!?

Расскажу историю, вчера искал ответ на один из вопросов (конечно, я могу и сам написать, но чаще всего, вначале, ищу в интернете, может есть готовое решение…) и было множество вариантов, которые были описаны, но ни одного, с примерами! И мало того, что они предлагают решения, которые непонятно как реализовывать, особенно новичкам, у которых больше вопросов, чем ответов. Так они еще и не работают!

У нас же, на сайте – только рабочие проверенные скрипты! Полностью с описанием и с примерами! И реализовать может человек с нулевыми знаниями!

Мы есть здесь:

Проголосовать за статью!
  С 24 сентября мы запускаем новый скрипт в тестовом режиме (только свои скрипты)
  Вы можете проголосовать за понравившуюся статью.

  Средняя оценка 3.5 проголосовало 2
    


Просмотров 1534

Друзья!

Для того, чтобы вы получили бесплатную информацию, мы потратили и время и деньги!

Мы существуем от кликов по рекламе!

Если вы не нашли подходящего блока объявлений, то вы еще можете помочь проекту!

Не стесняйтесь!

Даже самая маленькая сумма будет употреблена на продвижение и улучшение проекта!

Заранее благодарим Вас!

Оставить комментарий:

Для отображения аватара после отправки сообщения, необходимо быть зарегистрированным в Граватаре.



Комментарии (4)

Вы просматриваете: http://dwweb.ru/Php/Rating/Golosovanie-na-mysql.html
Full StarFull StarFull StarFull StarHalf Star 4.5/5 (2)
Gravatar
Александр (Россия)
С данным голосованием что то не так, все поставил вроде как все работает. Но есть одно и очень большое но: Голосовать можно только один раз, не важно какой IP или компьютер, результат один и тот же. Прошу помощи что бы исправить эту проблему.
13/04/2017 12:56
Gravatar
Марат
Честно говоря, я только раз протестировал его и думал, что работает нормально! К сожалению, сейчас уже не интересны чужие скрипты, да и нифига в них не разберешься – нужно делать свои, вот я попытался сделать совсем простой рейтинг… http://dwweb.ru/a-store/Primer/29-svoy-reyting.html посмотрите, может что-то найдете для себя …
А до полноценного такого голосования еще не дошел.. и не знаю, когда дойду…
13/04/2017 13:16
Gravatar
Александр (Россия)
Возможно Вы можете подсказать кто может помочь с этой проблемой по скипту голосования PHP + MYSQL? Код вроде как с виду не очень большой, но вот где то есть закорючка которая не дает полноценную работу.
Администратор:
Я бы сам конечно мог разобраться... но уж очень долго получится, я с базами еще конретно не разбирался... Ну поробуйте здесь, может вам повезет... Если решите проблеиму отпишитесь здесь - другим поможете...
13/04/2017 14:36
Gravatar
Ринат (Россия)
Спасибо! Всё четко!
Работает без проблем!
09/09/2017 12:33
Страница 1 из 1

* Обязательные поля
(Не публикуется)
 
Жирный Курсив Подчеркнутый Перечеркнутый Степень Индекс Код PHP Код Кавычки Вставить линию Вставить маркированный список Вставить нумерованный список Вставить ссылку Вставить e-mail Вставить изображение Вставить видео
 
Улыбка Печаль Удивление Смех Злость Язык Возмущение Ухмылка Подмигнуть Испуг Круто Скука Смущение Несерьёзно Шокирован
 
5000
Напишите слово грот наоборот.
 
(введите ответ)
 
Уведомлять о новых коментариях по почте.
 

Оставить комментарии через вконтакте

Все дела сделаны!

Теперь можно и поиграть!

Понравилась игра!? Растфнуть на весь экран

Улучши поведенческий фактор на своём сайте.

Забери код здесь

Пишем полную инструкцию о пользовании ruweb.net + DirectAdmin

RuWeb.net - гибкий хостинг
Индекс цитирования