include("baza.php");
if (!$nazwa_ankiety) echo '';
else
{
include("ankieta/config.php");
$pelna_nazwa_cookie = $NazwaCookie.$nazwa_ankiety;
if($$pelna_nazwa_cookie!="1")
{
/* $result=mysql_query("SELECT * FROM ankieta_ip");
while ($zawartosc_bazy = mysql_fetch_assoc ($result))
{
if ($zawartosc_bazy["ip"] == $REMOTE_ADDR)
{
$czy_jest_adres_ip = 'tak';
}
}
*/
if ($czy_jest_adres_ip == 'tak')
$oddano_glos = 'nie';
else
{
$ip=$REMOTE_ADDR;
$data=date('Y.m.d');
$result= mysql_query("INSERT INTO ankieta_ip VALUES ('', '$data', '$ip')");
setcookie($pelna_nazwa_cookie, "1", time()+$CzasCookie);
$plik = file($SciezkaAnkieta.$PlikAnkieta); // zamienia zawarto¶c pliku na tablice, której elementami s± poszczególne wiersze
$pytanie = $plik[0]; // ładuje cały pierwszy wiersz do zmiennej
$wiersz2 = explode($Separator, chop($plik[1])); // rozbija drugi [explode] wiersz według Separatora na ci±gi i ładuje je do zmiennej jako tablicę i dodatkowo usuwa woln± przestrzeń na końcu wiersza [chop]
$nazwa_ankiety = $wiersz2[0]; // ładuje pierwszy człon drugiego wiersza do zmiennej
$ile_odp = $wiersz2[1]; // ładuje drugi człon drugiego wiersza do zmiennej
$data_rozpoczecia = $wiersz2[2]; // ładuje trzeci człon drugiego wiersza do zmiennej
$data_zakonczenia = $wiersz2[3]; // ładuje trzeci człon drugiego wiersza do zmiennej
$wiersz3 = $plik[2]; // ładuje cały pierwszy wiersz do zmiennej
$wyniki_ankiety = explode($Separator, chop($plik[3])); // rozbija czwarty [explode] wiersz według Separatora na ci±gi i ładuje je do zmiennej jako tablicę i dodatkowo usuwa woln± przestrzeń na końcu wiersza [chop]
$file = fopen($SciezkaAnkieta.$PlikAnkieta,"w"); // otwiera plik do zapisu (kasuje to co jest)
flock($file, 2); // blokuje plik (wył±cza plik z użytku
fwrite($file, chop($pytanie)); // zapisuje pierwszy wers
fwrite($file, "\n"); // wstawia Enter na końcu pierwszej linii
fwrite($file, chop($nazwa_ankiety.$Separator.$ile_odp.$Separator.$data_rozpoczecia.$Separator.$data_zakonczenia)); // zapisuje drugi wers
fwrite($file, "\n"); // wstawia Enter na końcu drugiej linii
fwrite($file, chop($wiersz3)); // zapisuje trzeci wers
fwrite($file, "\n"); // wstawia Enter na końcu trzeciej linii
for ($i = 0; $i < $ile_odp; $i++) // wykonuje pętle tyle razy ile jest możliwych odpowiedzi
{
if ($glos==$i) // sprawdza na któr± odpowiedĽ jest oddany głos
$wyniki_ankiety[$i] = $wyniki_ankiety[$i]+1; // podwyższa wybran± odpowieĽ o jeden
if ($i == ($ile_odp-1)) // sprawdza czy to jest ostatni wynik w wersie jeżeli tak to nie dodaje Separatora
fwrite($file, "$wyniki_ankiety[$i]");
else
fwrite($file, "$wyniki_ankiety[$i]$Separator");
}
flock($file, 3); // odblokowuje plik
fclose($file); // zamyka plik
$oddano_glos = 'tak';
}
}
else $oddano_glos = 'nie';
}
?>
Szkoła Podstawowa im. Olimpijczyków Polskich w Rzeplinie