<?php
if ($login == "")
{
echo"<h1>E R R O R</H1>";
} else {
if ($pass == "")
{
echo"<h1>E R R O R</H1>";
} else {
if ($login == "$login")
{
if ($pass == "$pass")
{
// Het bestand waarin de resultaten worden opgeslagen
$RESULT_FILE_NAME = "poll_data.txt";
// De vraag
$QUESTION = "Wat vindt u van deze poll?";
// De antwoorden (je mag er zoveel bij zetten als je wilt
$ANSWER = array("Super Goed", "Goed", "Normaal", "Slecht", "Super Slecht");
// De tekst die op de stem knop staat
$STEMTEKST = " stem! ";
// De tekst die op de knop staat om de resultaten te bekijken
$RESULTATENTEKST = " Bekijk de resultaten ";
// De map waarin de plaatjes van het stemmen staan
$IMG_DIR_URL = "vote";
// De tijd in miniseconden dat je moet wachten tot je nog een keer mag stemmen
$REVOTE_TIME = "3600";
$IPBestand = "poll_ips.php";
$ipadres = $REMOTE_ADDR;
include ("$IPBestand");
$gedaan = explode(" ", $gedaan);
$aantal = count ($gedaan);
$watnu = "ja";
for ($tel = 0; $tel < $aantal ; $tel++){
if ($ipadres == $gedaan[$tel]){
$watnu = "";}
}
if ($watnu == "ja"){
if (! $vote && ! $result) {
echo "<FORM METHOD=\"POST\">\n";
echo "$QUESTION<br><br>\n";
while (list($key, $val) = each($ANSWER)) {
echo "<INPUT TYPE=\"radio\" NAME=\"answer\" VALUE=\"$key\"> $val<br>\n";
}
echo "<br><INPUT TYPE=\"Submit\" NAME=\"vote\" VALUE=\"$STEMTEKST\" style=\"background-color: #FFFFFF; color: #000000; font-family: Verdana; font-size: 8 pt; border: 1 solid #A1A1A1\">\n";
echo "<INPUT TYPE=\"Submit\" NAME=\"result\" VALUE=\"$RESULTATENTEKST\" style=\"background-color: #FFFFFF; color: #000000; font-family: Verdana; font-size: 8 pt; border: 1 solid #A1A1A1\">\n";
echo "</FORM>";
} else {
$file_array = file($RESULT_FILE_NAME);
if ($answer < count($ANSWER) && $vote) {
if (count($file_array) < count($ANSWER)) {
$file_array = array("0\n", "0\n", "0\n", "0\n", "0\n", "0\n", "0\n", "0\n", "0\n", "0\n");
}
$old_answer = $file_array[$answer];
$old_answer = preg_replace("/\n\r*/", "", $old_answer);
$file_array[$answer] = ($old_answer + 1)."\n";
$file = join('', $file_array);
$fp = fopen("$RESULT_FILE_NAME", "w"); flock($fp, 1);
fputs($fp, $file);
flock($fp, 3);
fclose($fp);
include ("$IPBestand");
$file2 = fopen("$IPBestand","w+");
fputs($file2, "<?PHP\n\$gedaan = \"$gedaan $ipadres\";\n?> ");
fclose ($file2);
echo "Bedankt voor uw mening";
}
while (list($key, $val) = each($file_array)) {
$total += $val;
}
echo "<TABLE CELLSPACING=2 CELLPADDING=1 BORDER=1>";
echo "<tr><th>Keuzes</th><th>Percentage</th><th>Aantal stemmen</th></tr>";
while (list($key, $val) = each($ANSWER)) {
$percent = $file_array[$key] * 100 / $total;
$percent_int = floor($percent);
$percent_float = number_format($percent, 1);
$tp += $percent_float;
echo "<tr><td> $ANSWER[$key] </td><td><img height=16 src=\"$IMG_DIR_URL/vote_left.gif\"><img height=16 width=\"$percent_int\" src=\"$IMG_DIR_URL/vote_middle.gif\"><img height=16 src=\"$IMG_DIR_URL/vote_right.gif\"> $percent_float % </td><td>$file_array[$key]</td></tr>";
}
echo "</TABLE><br>";
} else {
echo"je hebt al gestemt";
}
}
} else {
echo"<h1>E R R O R</H1>";
}
} else {
echo"<h1>E R R O R</H1>";
}
}
}
?>
wat klopt hier niet?(ik weet dat er heel veel if en else dingen in zitten)
1.265 views