Mr.Fies
Mitglied
Hi, ich habe ein kleines Pollscript geschrieben, nur leider funktioniert es nicht. Vielleicht könnt ihr mir helfen.
Die poll.txt ist so aufgebaut.
Ist das da oben nun totaler Mist? Danke fuer eure Ratschläge.
PHP:
<?php
$datei_poll = "poll.txt";
$einlesen_poll_ip = "poll_ip.txt";
$ip = getenv("REMOTE_ADDR");
$date = date("d.m.y");
$ip .= "|".$date;
$file = file($datei_poll);
$get1 = explode("|", $file[1]);
$get2 = explode("|", $file[2]);
if($action == "abstimmen"){
if(file_exists($einlesen_poll_ip)){
$fp = fopen($einlesen_poll_ip,"r");
$ip_alt = fgets($fp,1024);
fclose($fp);
if($ip_alt != $ip){
$fp = fopen($einlesen_poll_ip,"w");
fputs($fp,$ip);
fclose($fp);
$get = explode("|", $file[2]);
if($antwort == "$antwort0"){
$get[0] = $get[0]++;
}
elseif($antwort == "$antwort1"){
$get[1] = $get[1]++;
}
elseif($antwort == "$antwort2"){
$get[2] = $get[2]++;
}
$fp = fopen($datei_poll,"w");
$antworten = $get[0]."|".$get[1]."|".$get[2];
fputs($fp,$file[0]."\n".$file[1]."\n".$antworten);
fclose($fp);
}
else{
echo "<b>Bitte nur einmal Abstimmen!</b>";
}
}
}
?>
<b>poll</b>
<hr color="#000000">
<br>
<form method="post" action ="">
<table cellspacing="2" cellpadding="0" width="600">
<tr>
<td align="left" valing="middle" class="normal">
<b><?echo "$file[0]";?></b><br>
<br>
<br>
<input type="radio" name="antwort" value="antwort0" class="radio_login"><?echo "$get1[0] (Klicks : $get2[0])";?><br>
<br>
<input type="radio" name="antwort" value="antwort1" class="radio_login"><?echo "$get1[1] (Klicks : $get2[1])";?><br>
<br>
<input type="radio" name="antwort" value="antwort2" class="radio_login"><?echo "$get1[2] (Klicks : $get2[2])";?><br>
<br>
<input type="submit" name="action" value="abstimmen" class="button">
</td>
</tr>
</table>
</form>
Die poll.txt ist so aufgebaut.
PHP:
Eine Kluge Frage?
Ja|Nein|Bitte was?
0|0|0|
Ist das da oben nun totaler Mist? Danke fuer eure Ratschläge.