Einzelnen Beitrag anzeigen
  #5 (permalink)  
Alt 19-03-2005, 17:00
MichaelKS
 Registrierter Benutzer
Links : Onlinestatus : MichaelKS ist offline
Registriert seit: Mar 2005
Beiträge: 41
MichaelKS ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hallo Ueps,

habe deinen Vorschlag auf einer Testseite probiert. Der Unterschied: Die erste Abstimmung funktioniert immer noch nicht, doch danach kann ich unbegrenzt abstimmen (die Sperre ist danach aufgehoben).

Falls es keine Loesung gibt:
Welchen Teil des Codes muss ich genau streichen, damit User unbegrenzt abstimmen koennen?
Ich habe den folgenden Teil geloescht...

// überprüfen, ob der User heute schon bewertet hat:
for ($i = 0; $i < $entry_count; $i++) {
$part = explode("|", $data[$i]);
if ($ip == $part[2] && $datum == $part[0]) { $schon=true; }
}
// ... wenn nicht, dann Bewertung speichern (falls Formulardaten gesendet wurden):
if ($schon && isset($r1)) {
$eintrag = "$datum|$zeit|$ip|$r1|\n";
$fp = fopen($fname, 'a');
flock($fp, 2);
fwrite($fp, $eintrag);
flock($fp, 3);
fclose($fp);
}

... aber danach wurde ueberhaupt keine Stimme mehr gezaehlt.

Es muss doch eine Loesung geben... oder?

Gruss
Michael
Mit Zitat antworten