CF Polling v0.94 script

A easy-to-use polling script using ajax and php,requires no configuration and works with flat file database. Website polls are a easy way to get feedback from your site visitors.

Look & Feel
It's easy to change the look of the poll by using CSS, below you will see some examples of different looks.

Time Limit
You can set the number days you would like your poll to run for.
New 0.92 You can now set the date you would like the poll to end.

One Vote
One of the options available is the ability to enable one vote per IP, meaning when you're users vote their IP address is saved to prevent multiple voting.
New 0.93 Now the script can use cookies as well as the IP address logging to help prevent multiple votes by people with dynamic IP's address.
16 March 2011
0.94 - CF Polling Now uses Ajax to post a votes.

30 December 2010
0.93 - Added a new Option (On by default) the script can use cookies as well as the IP address logging to help prevent multiple votes by people with dynamic IP's address. You can turn cookies off by using setCookieOff(); before one_vote().

28 December 2010
0.92 - Added a new Option to set the end date for the poll, you can see it being used in Example 3 - endPollOn(day,month,year)

10 June 2010
0.91 Fix - script was not letting you add new answer to polls what had been started..
Please make sure that the folder "polls" in folder "cfPolling" is writable (chmod 777).

Example CF Polling v0.94

Example 1

Vote

Poll open to 21 Sep 16
What do you think about this site?
<?php
// include the cf polling class file
    
include('cfPolling/cf.poll.class.php');

// your poll question
    
$poll_question ='What do you think about this site?';

// In this variable you can enter the answers (voting options),
// which are selectable by the visitors.
// Each vote option gets an own variable. Example
    
$answers[] = 'Good';
    
$answers[] = 'Excellent';
    
$answers[] = 'Bad';
    
$answers[] = 'Can Be Improved';
    
$answers[] = 'No Comment';

// Make new poll
    
$new_poll = new cf_poll($poll_question,$answers);

// (Option)
// if you do not want to use cookies to log if a user has voted.
// if you are not using one_vote there is no need to use this.
//    $new_poll -> setCookieOff(); //(new 0.93)

// (Option)
// One vote per ip address (and cookies if not off)
    
$new_poll -> one_vote();

// (Option)
// Number of days to run the poll for
    
$new_poll -> poll_for(100);// end in 100 days
//    $new_poll -> endPollOn(02,03,2010);// (D,M,Y) the date to end the poll on (new 0.92)

// (Option)
// Set the Poll container id (used for css)
    
$new_poll -> css_id('cfpoll1');

// chack to see if a vote has been cast
// used if the user has javascript off
    
$new_poll -> new_vote($_POST);

// echo/print poll to page
    
echo $new_poll -> poll_html($_GET);
?>
Example 2

Vote

What do you think about this poll?
<?php
    
include('cfPolling/cf.poll.class.php');
    
$poll_question2 ='What do you think about this site?';
    
$answers2 = array('best!','ok!','bad!');
    
$new_poll2 = new cf_poll($poll_question2,$answers2);
    
$new_poll2 -> new_vote($_POST);
    echo 
$new_poll2 -> poll_html($_GET);
?>
Example 3

Vote

Poll open to 25 Dec 17
How many hours a week do you spend in front of a computer?
<?php
    
include('cfPolling/cf.poll.class.php');
    
$poll_question3 ='How many hours a week do you spend in front of a computer?';
    
$answers3 = array('Less then 10''Between 10 abd 20''Between 20 abd 50''More then 50 hours');
    
$new_poll3 = new cf_poll($poll_question3,$answers3);
    
$new_poll3 -> setCookieOff();
    
$new_poll3 -> one_vote();
    
$new_poll3 -> endPollOn(25,12,2017);
    
$new_poll3 -> css_id();
    
$new_poll -> new_vote($_POST);
    echo 
$new_poll3 -> poll_html($_GET);
?>

Download

Last Updated : 16 March 2011
0.94 - CF Polling Now uses Ajax to post a votes.

Download : CF Polling Version 0.94

Like our script? Rate it at PHP > Hot Scripts
If you find any bugs please let me know or if you need any help please feel free to post a comment below and I will answer you as soon as possible.

Information: Comments are closed. Please use the forum

Other Tools

CF Users Online 0.9
The Users On-line PHP script is a very simple script what allows you to display how many...
Page Back - Forward Buttons
Navigation back and forwards form a web page without using the browser buttons.
SHA1 Hash Generator
The SHA produces a 160-bit representation of the message called the MessageDigest.

Forum Topics

RSS DON'T WORK
FOR ENGLISH Hello, sorry to my English. I use "Google translate". Please, help. When I go...
Help needed: To add adult image warning
I see that your script is very good and functioning very well. I would like to know wether it is possible to...
I can not remote upload
Upgrade version 1.6.5 but can not remote upload. I get this message: Fatal error: Call to undefined function...
Rilch Enterprise Free hosting
http://img.rilch.tk check us out
Resize not working for images larger than 3300x3300
When trying to upload an image that has to large of dimensions, it will not upload the photo even when trying...