Autor Zpráva
matata8611
Profil
Ahoj, moc prosim o radu...
mam tento kod u php ankety
Jedna se o kod k ankete,Muzete mi prosim poradit co mam kam napsat aby se dalo hlasovat jednou za pet minut... potrebuju aby se IP zapsala do souboru ip.dat (to funguje) a aby se k tomu nejak napsal i cas a pokud bude dalsi hlasovani provedeno az po peti minutach tak aby se hlas pricetl... 
diky moc 

//precte IP adresy
if (File_Exists("ip.dat")):
$fp = FOpen("ip.dat", "rb");
$data_ip = FRead ($fp, FileSize("ip.dat"));
$IP = Explode("#", $data_ip); //ziska prozatimni vysledky hlasovani
FClose ($fp);

//zjisti zda je hlasovano podruhe z jednoho compu
for ($i=0;$i<Count($IP);$i++):
	if ($REMOTE_ADDR == $IP[$i]):
	$zapis = "ne";
	endif;
endfor;


potrebuju aby jeden uzivatel mohl hlasovat jednou za pet minut... Muzete mi prosim presne napsat co mam kam napsat... jsem v php zatim zacatecnik... diky moc
BetaCam
Profil
matata8611

Ukládat IP s časem hlasování. a pak kontrolovat.

if (($time + (5*60)) < time()){
echo 'nelze hlasovat';
}

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0