Войти
Меню :
database (19)
php (388)



Blog (1590)
php (388)
js (297)
html (153)
css (145)
html tags (62)
js tag (56)
other (44)
js method (44)
jquery (42)
php array (39)
ruweb.net (37)
text (37)
js date (33)
form html (30)
fonts (30)
Показать еще :
online (29)
dosite (22)
js events (22)
php file (21)
atom (20)
foto (20)
input (19)
database (19)
forum (18)
svg (18)
lingvo (17)
php date (17)
hosting (17)
mysql (17)
info (17)
php img (16)
color (15)
img (15)
php time (15)
notepad (14)
jsphp (14)
board (14)
js url (14)
js time (14)
osclass (13)
select (13)
знак (13)
table (13)
htaccess (13)
download (12)
php path (12)
html book (12)
keyboard (12)
yandex (12)
$ server (11)
dw block (11)
icon (11)
form (10)
css img (10)
js delete (10)
vs code (10)
mouse (10)
ftp (9)
hover (8)
chart (8)
php url (7)
php post (7)
comment (7)
js vars (6)
canvas (6)
php get (6)
iframe (6)
list (6)
click (6)
нок (6)
hey tag (6)
console (5)
tag a (5)
js math (5)
reg.ru (5)
mb (5)
heading (5)
value (5)
js file (5)
xml (5)
js id (5)
year (5)
web (5)
symbols (4)
games (4)
adminka (4)
scandir (4)
js form (4)
base64 (4)
submit (4)
pages (4)
js img (4)
month (4)
youtube (4)
task (4)
numbers (4)
php var (4)
vk (4)
bbcode (4)
js hash (4)
week (4)
ssl (4)
day (4)
aimp (3)
video (3)
file (3)
рся (3)
units (3)
php day (3)
padding (3)
ucoz (3)
куб (3)
captcha (3)
jquery post (3)
https (3)
js post (3)
line (3)
domen (3)
money (3)
seo (2)
prompt (2)
height (2)
counter (2)
details (2)
ok (2)
windows (2)
sitemap (2)
tag hr (2)
пк (2)
typeof (2)
google (2)
blob (2)
arrows (2)
qr code (2)
src (2)
cursor (1)
webp (1)
speed (1)
rutube (1)
word (1)
нод (1)
archive (1)
scroll (1)
jino (1)
lingvo (1)
smile (1)

Опрос на сайте php + mysql

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

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

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

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

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

  1. Установка опроса.
  2. Настройка опроса.
  3. Админка опроса.
  4. Создание опроса.
  5. Редактирование опроса.
  6. Ошибка опроса.
  7. Скачать

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

    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.php 8.

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


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

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

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

    <div style="margin-left: 30px;" id="text"  class="opros"></div>
    <script type="text/javascript">
    getpoll('1467574880');
    </script>

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


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

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

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

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

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

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

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

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


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

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


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

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

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

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

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

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

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

    Итак!

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

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

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

    Вариант №1

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

    $ip=$_SERVER['REMOTE_ADDR'];

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

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

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

    Вариант №2

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

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

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

    Ищем строку:

    $ip=getenv(remote_addr);

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

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

    $ip=$_SERVER['REMOTE_ADDR'];
Не стесняемся говорить спасибо!
О комментах : 05.11.2024
Свои комменты в ожидании переделки!
Когда сделаю не знаю!
Времени нет...
Друзья! Пожалуйста держите себя в рамках приличия!
Иначе сообщение будет удалено, вас в бан - все просто!
Но если, сил нет как хочется высказать всё, что вы думаете об этом, пожалуйста - комменты от Vk - форма ниже:
Помочь проекту DwWeb.ru

Поделиться ссылкой! C друзьями или врагами!

Этим вы очень поможете проекту! Заранее огромное спасибо!

Теги:
скрипт голосования php скрипт для голосования на сайте скрипт социального голосования скрипт голосования для сайта html php опрос скрипт опроса php опрос на сайте php опрос на php и mysql как сделать голосование в php
dwweb.ru есть здесь:
Все соцсети в одном месте!
Разное :Игра "пятнашки"
Угадай страну по флагу

Кальклятор
Математика онлайн

Списки шифрования
Часы

Числа словами
Названия чисел(max=10305)
Графики

Qr код онлайн

Как сделать сайт?
Md5 онлайн
Sitemap.html
Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2025 Контакты. Лучший хостинг : RUWEB + помощь по RUWEB Сайт работает круглосуточно 24/7.
Страница загружена за : 0.031433 секунд.