mam skrypt:
Kod
if ($act!=add)
{
$plik=file("dat/xxx.dat","r");
$iloscliczb=count($plik);
for($i=0; $i<$iloscliczb; $i++)
{
$liczba[$i]=intval($plik[$i]);
$suma+=$liczba[$i];
}
$srednia=$suma/$iloscliczb;
echo(number_format($srednia, 1));
?>
<br>
<form name=ocena action=xxxocena.php method=post>
oceń:
<input type=hidden name=act value=add>
<select name=ocena size=1>
<option name=ocena value=6>6</option>
<option name=ocena value=5>5</option>
<option name=ocena value=4>4</option>
<option name=ocena value=3>3</option>
<option name=ocena value=2>2</option>
<option name=ocena value=1>1</option>
</select>
<INPUT TYPE=image VALUE=reset src="submit.jpg" border=0>
</form>
<?
}
else
{
$oceny=fopen("dat/xxx.dat","a");
fputs($oceny, "$ocenan");
fclose($oceny);
header("Location: xxx.php");
}
?>
{
$plik=file("dat/xxx.dat","r");
$iloscliczb=count($plik);
for($i=0; $i<$iloscliczb; $i++)
{
$liczba[$i]=intval($plik[$i]);
$suma+=$liczba[$i];
}
$srednia=$suma/$iloscliczb;
echo(number_format($srednia, 1));
?>
<br>
<form name=ocena action=xxxocena.php method=post>
oceń:
<input type=hidden name=act value=add>
<select name=ocena size=1>
<option name=ocena value=6>6</option>
<option name=ocena value=5>5</option>
<option name=ocena value=4>4</option>
<option name=ocena value=3>3</option>
<option name=ocena value=2>2</option>
<option name=ocena value=1>1</option>
</select>
<INPUT TYPE=image VALUE=reset src="submit.jpg" border=0>
</form>
<?
}
else
{
$oceny=fopen("dat/xxx.dat","a");
fputs($oceny, "$ocenan");
fclose($oceny);
header("Location: xxx.php");
}
?>
To jest skrypt prostego głosowania. Bardzo mi zależy, aby do tego skryptu dołożyć blokadę ip. po jednokrotnym zagłosowaniu. (tzn. zapis ip do pliku, a potem odczyt i komunikat pod gust "już głosowałeś), etc.) wiem, że to może bezczelność z mojej strony, ale bardzo mi zależy, a pomimo moich szczerych chęci i wielu godzin prób, za groma mi nie wychodzi.
Ktoś się zlituje?