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 15 Jun 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

CSS Font Style Generator
This on-line tool allows you to experiment with the CSS font properties and text styles....
Countdown The Days
Count down the days to any given date are great additions to your website, and are easy to...
MD5 Hash Generator
Message-Digest 5 is a widely-used cryptographic hash function with a 128-bit hash value.

Forum Topics

erreur 500 2.4.9
hello everyone, i have downloaded imagehost1.6.5 but on my website (in hostinger.fr) i have a internal server...
ImgCool - The coolest image hosting service
Img Cool is a new image hosting service, please feel free to upload your images, adult content is allowed...
Ban user!
Hello, some time a user upload my photos are for adults, blocking it in the IP but can still upload photos. It...
My site 1.6.5 version
Фотохостинг
CF Image Host Pro 0.4.5 without errors?
CF Image Host Pro 0.4.5 without errors? Hello! Download CF Image Host Pro 0.4.5 system, but it has many...