'); while($linijka=fgets($plik)) { if(substr($linijka,0,8)=="ROZDANIE") { if(rtrim(ltrim(substr($linijka,12,5)))==$numer) { pisz($linijka."
"); while($linijka=fgets($plik)) { if(substr($linijka,0,8)=="ROZDANIE") break; $linijka=rtrim($linijka); // echo $linijka; for($l=0;$l"); } return ""; } } } flock($plik,3); fclose($plik); } function pobierz_dane_o_zawodnikach_z_pliku_z_imonami($pliczek)//$pierwszy,$drugi) { global $zawodnicy; $plik=fopen($pliczek,"r"); flock($plik,1); while($linijka=fgets($plik)) { if($linijka[0]=="-") break; } $wkstart=36; $wkstart=9; $pierwszy=true; while($linijka1=fgets($plik)) { if(ltrim($linijka1)=="") continue; if(substr(ltrim($linijka1),0,1)=="-") break; if(pierwszy) {while(($wkstart<100)&& ($linijka1[$wkstart]!="."))/*&& !isdigit($linijka1[$wkstart-1])&& !isdigit($linijka1[$wkstart+1])))*/ $wkstart++; $wkstart-=2; $pierwszy=false;} if(!$linijka2=fgets($plik)) break; // wyswietl_pare_z_pliku_z_imionami($linijka1,$linijka2); $pierwszy=$linijka1; $drugi=$linijka2; $miejsce=substr($pierwszy,0,3); $numer=rtrim(ltrim(substr($pierwszy,3,5))); $nazwisko_imie[1]=substr($pierwszy,8,$wkstart-8); $wk[1]=substr($pierwszy,$wkstart,4); $okreg[1]=substr($pierwszy,$wkstart+5,3); $id[1]=substr($pierwszy,$wkstart+9,5); $info[1]=substr($pierwszy,$wkstart+15,3); $klub[1]=substr($pierwszy,$wkstart+18,31); $wyrownanie=substr($pierwszy,$wkstart+50,6); $wynik=substr($pierwszy,$wkstart+57,5); $nazwisko_imie[2]=substr($drugi,8,$wkstart-8); $wk[2]=substr($drugi,$wkstart,4); $okreg[2]=substr($drugi,$wkstart+5,3); $id[2]=substr($drugi,$wkstart+9,5); $info[2]=substr($drugi,$wkstart+15,3); $klub[2]=substr($drugi,$wkstart+18,31); //echo "numer to ".$numer."
"; for($l=1;$l<=2;$l++) { if(ltrim($info[$l])=="")$info[$l]=" "; if(ltrim($klub[$l])=="")$klub[$l]=" "; if(ltrim($id[$l])=="")$id[$l]="brak"; if(ltrim($okreg[$l])=="")$okreg[$l]=" "; if(ltrim($wk[$l])=="")$wk[$l]=" "; $zawodnicy[$numer][$l]['info']=$info[$l]; $zawodnicy[$numer][$l]['klub']=$klub[$l]; $zawodnicy[$numer][$l]['nazwisko_imie']=$nazwisko_imie[$l]; $zawodnicy[$numer][$l]['id']=$id[$l]; $zawodnicy[$numer][$l]['okreg']=$okreg[$l]; $zawodnicy[$numer][$l]['wk']=$wk[$l]; } } flock($plik,3); fclose($plik); } function tworzenie_tabeli($sesji) { ?>
MNrImie Nazwisko WKOkr.IDIn.Klub+/- Wynik
Historia pary nr ".$numer_pary ."
".zwroc_pare($numer_pary).""); pisz( "

".$_GET["akcja"]."

"); naglowek_tabeli_historii(); while($linijka=fgets($plik)) { //echo "$linijka
"; if(substr(ltrim($linijka),0,3)=="---") break; pisz( ""); if(ltrim(substr($linijka,0,4))!="") { $przeciwnicy=rtrim(ltrim(substr($linijka,0,4))); $tmp=$_GET["akcja"]; pisz( "");} $rozdanie=substr($linijka,45,5) ; pisz(""); $linia=substr($linijka,51,2); pisz( ""); $wynikNS=substr($linijka,55,5); pisz(""); $wynikEW=substr($linijka,60,5); pisz(""); $procent=substr($linijka,66,5); pisz( ""); pisz( ""); } $linijka=fgets($plik); $procent=substr($linijka,66,5); pisz( ""); pisz( ""); $linijka=fgets($plik); $procent=substr($linijka,66,5); pisz(""); $linijka=fgets($plik); $linijka=fgets($plik); $procent=substr($linijka,66,5); pisz( ""); pisz( "
Przeciwnicy Rozd. linia NS EW %
".zwroc_pare($przeciwnicy)."".$rozdanie."".$linia."".$wynikNS."".$wynikEW."".$procent."

Wynik".$procent ."
+/-".$procent ."
Razem".$procent ."
"); flock($plik,3); fclose($plik); } function wyswietl_pare($miejsce,$numer,$wyrownanie,$wynik,$kolor,$sesja) { global $zawodnicy; $numer=rtrim(ltrim($numer)); for($l=1;$l<=2;$l++) { pisz( ""); if($l==1) { pisz( "".$miejsce.""); pisz( "".$numer. "");} pisz( "". $zawodnicy[$numer][$l]['nazwisko_imie'].""); pisz( "". $zawodnicy[$numer][$l]['wk'].""); pisz("". $zawodnicy[$numer][$l]['okreg'].""); pisz("". daj_link_do_cezara($zawodnicy[$numer][$l]['id']).""); pisz("".$zawodnicy[$numer][$l]['info'].""); pisz( "". $zawodnicy[$numer][$l]['klub'].""); if($l==1){ pisz( "". $wyrownanie." "); pisz( "". $wynik."%");} pisz( ""); } } function daj_link_do_cezara($id) {return "".$id.""; } function wyswietl_wynik_z_pliku_bez_imion($pliczek,$sesja) { global $zawodnicy; $plik=fopen($pliczek,"r"); flock($plik,1); while($linijka=fgets($plik)) { if(substr($linijka,0,4)=="M-CE") continue; if($linijka[0]=="-") break; pisz( "

".$linijka."

"); } tworzenie_tabeli(1); $miejsce=1; $kolor=zmien_kolor($kolor); while($linijka1=fgets($plik)) { if(ltrim($linijka1)=="") continue; if(substr(ltrim($linijka1),0,1)=="-"||substr(ltrim($linijka1),0,4)=="Suma") break; $numer=substr($linijka1,3,5); $wyrownanie=substr($linijka1,48,5); $wynik=substr($linijka1,55,5); wyswietl_pare($miejsce,$numer,$wyrownanie,$wynik,$kolor,$sesja); /*******************/ $kolor=zmien_kolor($kolor); $miejsce++; } pisz(""); } /**********************************************************/ function wyswietl_wynik_z_pliku_bez_imion_koncowe($pliczek,$sesji) { global $zawodnicy; $plik=fopen($pliczek,"r"); flock($plik,1); while($linijka=fgets($plik)) { if(substr($linijka,0,4)=="M-CE") continue; if($linijka[0]=="-") break; pisz( "

".$linijka."

"); } ?> Sesja ".$l.""); ?> "); if($l==1) {echo ""; echo "";} echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; if($l==1) {for($ll=1;$ll<=$sesji;$ll++) echo ""; echo ""; if($pkl>0) echo ""; else echo ""; if($pdf>0) echo ""; else echo ""; } echo ""; } $kolor=zmien_kolor($kolor); $miejsce++; } echo "
MNrImie Nazwisko WKOkr.IDIn.KlubWynik PKLPDF
".$miejsce."".$numer."". $zawodnicy[$numer][$l]['nazwisko_imie']."". $zawodnicy[$numer][$l]['wk']."". $zawodnicy[$numer][$l]['okreg']."". daj_link_do_cezara($zawodnicy[$numer][$l]['id'])."".$zawodnicy[$numer][$l]['info']."". $zawodnicy[$numer][$l]['klub']."".$wyniksesji[$ll]."".$wynik."%".$pkl." ".$pdf." 
"; } /*******************************************************/ function wyswietl_wyniki_z_pliku_imionami($pliczek,$sesja) { $plik=fopen($pliczek,"r"); flock($plik,1); while($linijka=fgets($plik)) { if(substr($linijka,0,4)=="M-CE") {$wyr=0; while($wyr<100&&$linijka[$wyr]!="+") $wyr++; continue; } //continue; if($linijka[0]=="-") break; else echo "

".$linijka."

"; } tworzenie_tabeli(1); $kolor=zmien_kolor($kolor); while($linijka1=fgets($plik)) { if(ltrim($linijka1)=="") continue; if(substr(ltrim($linijka1),0,1)=="-") break; if(!$linijka2=fgets($plik)) break; $pierwszy=$linijka1; $drugi=$linijka2; $miejsce=substr($pierwszy,0,3); $numer=substr($pierwszy,3,5); $wyrownanie=substr($pierwszy,$wyr-2,6); $wynik=substr($pierwszy,$wyr+5,5); wyswietl_pare($miejsce,$numer,$wyrownanie,$wynik,$kolor,$sesja); $kolor=zmien_kolor($kolor); } echo ""; flock($plik,3); fclose($plik); } function wyswietl_protokoly($pliczek) { echo ''; $plik=fopen($pliczek,"r"); flock($plik,2); while($lin=fgets($plik)) { $lin=rtrim($lin); for($l=0;$l"; } flock($plik,3); fclose($plik); } /* */ ?> Golabki 31.III.2007 Mistrzostwa Wielkopolski Par - MAXY "; echo ""; echo ""; echo "Wyniki ogolne


"; $tmp=1; while($tmp<=$sesji) { echo "Wyniki sesja $tmp
"; echo "Protokoly sesja $tmp

"; $tmp++; } //echo "Wyniki sesja 5
"; //echo "Protokoly sesja 5

"; require('licznik.php'); require("../koniecmenu.php"); ?> "; echo ""; } pobierz_dane_o_zawodnikach_z_pliku_z_imonami("WYNS1.TXT"); if($_GET["akcja"]=="sesja1") wyswietl_wyniki_z_pliku_imionami("WYNS1.TXT",1); if($_GET["akcja"]=="sesja2") wyswietl_wynik_z_pliku_bez_imion("WYNS2.TXT",2); if($_GET["akcja"]=="sesja3") wyswietl_wynik_z_pliku_bez_imion("WYNS3.TXT",3); if($_GET["akcja"]=="sesja5") wyswietl_wynik_z_pliku_bez_imion("WYNS5.TXT",5); if($_GET["akcja"]=="sesja4") wyswietl_wynik_z_pliku_bez_imion("WYNS4.TXT",4); if($_GET["akcja"]=="sesja6") wyswietl_wynik_z_pliku_bez_imion("WYNS6.TXT",6); if($_GET["akcja"]=="sesja7") wyswietl_wynik_z_pliku_bez_imion("WYNS7.TXT",7); if($_GET["akcja"]=="sesja8") wyswietl_wynik_z_pliku_bez_imion("WYNS8.TXT",8); if($_GET["akcja"]=="sesja9") wyswietl_wynik_z_pliku_bez_imion("WYNS9.TXT",9); if($_GET["akcja"]=="rozdanie1") wypisz_rozdanie("PROTS1.TXT",$_GET["numer"]); if($_GET["akcja"]=="rozdanie2") wypisz_rozdanie("PROTS2.TXT",$_GET["numer"]); $tmp=6; while($tmp<=9) { if($_GET["akcja"]=="rozdanie".$tmp) wypisz_rozdanie("PROTS".$tmp.".TXT",$_GET["numer"]); if($_GET["akcja"]=="prot".$tmp) wyswietl_protokoly("./PROTS".$tmp.".TXT"); $tmp++; } $tmp=1; while($tmp<=$sesji) { if($_GET["akcja"]=="historia".$tmp) {wypisz_historie_pary("HISTS".$tmp.".TXT",$_GET["ara_nr"],$rozdanWRundzie,$tmp); echo ""; echo ""; ?> "; } $tmp++; } if($_GET["akcja"]=="prot1") wyswietl_protokoly("./PROTS1.TXT"); if($_GET["akcja"]=="prot2") wyswietl_protokoly("./PROTS2.TXT"); //if($_GET["akcja"]=="historia1") //{wypisz_historie_pary("HISTS1.TXT",$_GET["ara_nr"],2,1); if($_GET["akcja"]=="rozdanie4") wypisz_rozdanie("PROTS4.TXT",$_GET["numer"]); if($_GET["akcja"]=="rozdanie5") wypisz_rozdanie("PROTS5.TXT",$_GET["numer"]); if($_GET["akcja"]=="rozdanie3") wypisz_rozdanie("PROTS3.TXT",$_GET["numer"]); if($_GET["akcja"]=="prot3") wyswietl_protokoly("./PROTS3.TXT"); if($_GET["akcja"]=="prot5") wyswietl_protokoly("./PROTS5.TXT"); if($_GET["akcja"]=="prot4") wyswietl_protokoly("./PROTS4.TXT"); if(!isset($_GET["akcja"])) wyswietl_wynik_z_pliku_bez_imion_koncowe("WYNKON.TXT",$sesji); echo ""; echo " "; ?>