" ; if( preg_match('#lab2_8a.php#is', $referer) ) { // Wczytanie danych z pliku pytania.txt - ilosc pytani i tablicy odpowiedzi $pytania = "lab4_8p.txt" ; if (file_exists($pytania)) { $uchwyt1 = fopen ($pytania,"r") ; $dane = fgets ($uchwyt1) ; list( $n_pyt, $n_odp ) = explode(":", $dane) ; for ( $i1=0; $i1<$n_pyt; $i1++ ) { $dane = fgets($uchwyt1) ; for ( $i2=0; $i2<$n_odp; $i2++ ) { $dane = fgets ($uchwyt1) ; list ( $data, $txt ) = explode (":", $dane) ; $odp[$i1][$i2] = $data ; } } // print_r ( $odp ) ; fclose ($uchwyt1) ; } else { print "
Brak pliku '".$nazwa."' z pytaniami
" ; exit ; } /* * Czytamy przeslane dane z testu i umieszczamy w odpowiednich zmiennych * */ // Wczytanie danych z pliku wyniki.txt i wydruk na strone WWW $nazwa = "wyniki.txt" ; if (file_exists($nazwa)) { //echo "Plik $nazwa istnieje"; $uchwyt2 = fopen($nazwa,"a"); } else { //echo "Plik $nazwa nie istnieje"; $uchwyt2 = fopen($nazwa,"w"); } $nazwisko = $_POST['nazwisko'] ; $rekord = $nazwisko."#" ; $imie = $_POST['imie'] ; $rekord .= $imie."#" ; $data = date("Y.m.d H:m:s") ; $rekord .= $data."#" ; $suma = 0 ; for ( $ii=0; $ii<$n_pyt; $ii++ ) { $pyt = "pyt".$ii ; $id = $_POST[$pyt] ; $suma += $odp[$ii][$id] ; $rekord .= $id."#" ; } $rekord .= "\n" ; /* * Zapis danych do pliku * $tekst - zmienna zawiera dane dotyczace jednej odpowiedzi testu * - funkcja fwrite() zapisuje dane do pliku */ fwrite($uchwyt2,$rekord) ; print "Odpowiedzi zostaly zapisane do pliku.
" ; print "Ilosc poprawnych odpowiedzi $suma na $n_pyt pytan.
" ; } ?>