Suomen Biljardiliitto ry. » Resulttia Solutions -junnubilisliiga » Tampere  

Alle 18-vuotiaiden poikien ja tyttöjen kolmihenkisillä joukkueilla pelattava biljardisarja, jota on mahdollista pelata myös Tampereella!  

#!/usr/bin/perl #################################################################################### # # TUOTENIMI: Sport LeagueResult System / Resulttia Solutions # VERSIO: 1.0.20150301 # PÄIVITETTY: 01.03.2015 # # VAATIMUKSET: Perl-tuki # #################################################################################### # # Copyright (c) 2001-2015 Resulttia Solutions # Kaikki oikeudet pidätetään. # # http://www.resulttia.fi # info@resulttia.fi # #################################################################################### # # Ohjelman käyttöoikeuden omistaa: # Resulttia Solutions # # Internet-osoite, jota käyttöoikeus koskee: # http://www.junnubilisliiga.fi # #################################################################################### # # Ohjelman tai sen yksittäisen osan myynti, kopiointi ja jakelu on kiellettyä. # Ohjelmaa ei saa levittää tai kopioida ulkopuolisille. Erilaisten Internet- ja # BBS-palveluiden sekä ohjelmapakettien ja -levyjen kautta tapahtuva jakelu on myös # kiellettyä. Myös ohjelmakoodin myynti, kopiointi ja levitys on kiellettyä. # # Ohjelman tekijä ei vastaa mistään ohjelman asennuksesta, käytöstä tai poistosta # mahdollisesti aiheutuvista vahingoista, ellei kirjallisesti ole toisin sovittu. # Ohjelman asennus, poisto ja käyttö ovat siis täysin sen käyttöoikeuden haltijan # vastuulla. # # Ohjelmaa käytettäessä sen ohjelmakoodiin ja HTML- yms. tiedostoihin mahdollisesti # sisältyvät ohjelman tekijään tai hänen Internet-sivuihinsa viittaavat kuvat ja # hyperlinkit on säilytettävä. # #################################################################################### $kuntahakemisto = $ENV{REQUEST_URI}; @KUNNAT = (); @MAAKUNNAT = (); @HAKEMISTOT = (); @bannerit = (); my @tiedostot = ('*.gif', '*.jpg', '*.png'); # määritetään my:llä, jotta ei sotketa muiden HTML-sivulle ajettavien skriptien toimintaa $maakunta = ""; $maakuntatiedosto = "maakunnat.dat"; $maakuntatiedosto = "/var/www/customers/junnubilisliigafi/public_html/suomi/" . $maakuntatiedosto; $paikkakunta = ""; $kuntatiedosto = "kunnat.dat"; $kuntatiedosto = "/var/www/customers/junnubilisliigafi/public_html/suomi/" . $kuntatiedosto; # selvitetään nykyinen pvm ja muokataan se haluttuun muotoon my ($turha, $turha, $turha, $pva_nyt, $kk_nyt, $vuosi_nyt, $turha, $turha, $turha) = localtime(time); # määritetään my:llä, jotta ei sotketa muiden HTML-sivulle ajettavien skriptien toimintaa if ($pva_nyt < 10) { $pva_nyt = 0 . $pva_nyt; } $kk_nyt += 1; # lisätään kuukausia yhdellä, koska ne alkavat nollasta if ($kk_nyt < 10) { $kk_nyt = 0 . $kk_nyt; } $vuosi_nyt += 1900; # lisätään vuosiin 1900, koska ne alkavat sadasta my $pvm_tanaan = "$vuosi_nyt$kk_nyt$pva_nyt"; # määritetään my:llä, jotta ei sotketa muiden HTML-sivulle ajettavien skriptien toimintaa # luetaan kunnat tietokannasta if (-e "$kuntatiedosto") { open(TIEDOSTO,"$kuntatiedosto"); @KUNNAT = ; close(TIEDOSTO); } else { die; } # käydään tietokannan rivit läpi yksitellen foreach $kunta (@KUNNAT) { ($kuntanimi, $maakuntanumero) = split(/\t/, $kunta); $kuntanimi_muokattuna = lc $kuntanimi; $kuntanimi_muokattuna =~ s/ //g; $kuntanimi_muokattuna =~ s/-//g; $kuntanimi_muokattuna =~ s/å/a/g; $kuntanimi_muokattuna =~ s/Å/a/g; $kuntanimi_muokattuna =~ s/ä/a/g; $kuntanimi_muokattuna =~ s/Ä/a/g; $kuntanimi_muokattuna =~ s/ö/o/g; $kuntanimi_muokattuna =~ s/Ö/o/g; $maakuntanumero =~ s/\r\n//g; # poistetaan Excelin Chr$(11):t # jos kunta on sama kuin selaimen osoiterivillä oleva tai lomakkeella valittu, otetaan sen tiedot muistiin if ($kuntahakemisto =~ /\/$kuntanimi_muokattuna\// || $FORM{'paikkakunta'} eq $kuntanimi_muokattuna) { $paikkakunta = $kuntanimi_muokattuna; $maakunta = $maakuntanumero; last; } } # luetaan maakunnat tietokannasta if ($paikkakunta ne "" && $maakunta ne "") { if (-e "$maakuntatiedosto") { open(TIEDOSTO,"$maakuntatiedosto"); @MAAKUNNAT = ; close(TIEDOSTO); } else { die; } $maakuntarivi = $MAAKUNNAT[$maakunta - 1]; ($maakuntanumero, $maakuntanimi) = split(/\t/, $maakuntarivi); $maakuntanimi =~ s/\r\n//g; # poistetaan Excelin Chr$(11):t $maakuntanimi_muokattuna = lc $maakuntanimi; $maakuntanimi_muokattuna =~ s/ //g; $maakuntanimi_muokattuna =~ s/-//g; $maakuntanimi_muokattuna =~ s/å/a/g; $maakuntanimi_muokattuna =~ s/Å/a/g; $maakuntanimi_muokattuna =~ s/ä/a/g; $maakuntanimi_muokattuna =~ s/Ä/a/g; $maakuntanimi_muokattuna =~ s/ö/o/g; $maakuntanimi_muokattuna =~ s/Ö/o/g; $maakunta = $maakuntanimi_muokattuna; push @HAKEMISTOT, "suomi"; push @HAKEMISTOT, "suomi/$maakunta"; push @HAKEMISTOT, "suomi/$maakunta/$paikkakunta"; } else { push @HAKEMISTOT, "suomi"; } # käydään hakemistot läpi yksitellen ja etsitään niissä olevat bannerit foreach $hakemisto (@HAKEMISTOT) { @bannerit = (); $dir = "/var/www/customers/junnubilisliigafi/public_html/ylabannerit/" . $hakemisto . "\/"; chdir ($dir); # käydään tiedostotyypit läpi yksitellen foreach $tiedosto (@tiedostot) { $tiedostolista = `ls $tiedosto`; @tiedostolista = split(/\s+/, $tiedostolista); foreach $tiedostonimi (@tiedostolista) { # jos bannerin tekstitiedosto löytyy, avataan ja luetaan se if (-e "/var/www/customers/junnubilisliigafi/public_html/ylabannerit/$tiedostonimi\.txt") { open(TIEDOSTO, "/var/www/customers/junnubilisliigafi/public_html/ylabannerit/$tiedostonimi\.txt"); @banneri = ; close(TIEDOSTO); $banneri[0] =~ s/\r\n//g; # poistetaan Excelin Chr$(11):t $selite = $banneri[0]; $banneri[1] =~ s/\r\n//g; # poistetaan Excelin Chr$(11):t $linkki = $banneri[1]; $banneri[2] =~ s/\r\n//g; # poistetaan Excelin Chr$(11):t $alt = $banneri[2]; $banneri[3] =~ s/\r\n//g; # poistetaan Excelin Chr$(11):t $leveys = $banneri[3]; $banneri[4] =~ s/\r\n//g; # poistetaan Excelin Chr$(11):t $korkeus = $banneri[4]; $banneri[5] =~ s/\r\n//g; # poistetaan Excelin Chr$(11):t $viimeinen_nayttopvm = $banneri[5]; if ($viimeinen_nayttopvm >= $pvm_tanaan) { if ($linkki ne "") { push @bannerit, "\"$alt\""; } else { push @bannerit, "\"$alt\""; } } } } } $bannerilkm = @bannerit; if ($bannerilkm > 0) { last; } } # arvotaan ja tulostetaan arvottu banneri HTML-sivulle $banneri = $bannerit[rand @bannerit]; if ($kuntahakemisto !~ /\.cgi/) { print "Content-type: text/html\n\n"; } if ($banneri ne "") { print "

$banneri

"; }

ESITTELY | LIIGAINFO | JOUKKUEET | OTTELUOHJELMAT | SARJATAULUKOT | RANKINGLISTAT | TIEDOTTEET | FOORUMI  


 

Tampereen Resulttia Solutions -junnubilisliiga nuorisotilajoukkueille

Tampereen Resulttia Solutions -junnubilisliiga on Suomen Biljardiliitto ry:n alainen alle 18-vuotiaiden tyttöjen ja poikien biljardijoukkueliiga, jota pelataan oman kunnan nuorisotilojen joukkueiden kesken. Joukkue voi olla mikä tahansa nuorten ryhmä, jolla on Tampereella alaikäisille sopiva kotipelipaikka ja siellä biljardipöytä sekä vähintään kolme pelaajaa ja yksi täysi-ikäinen yhteyshenkilö. Liigassa pelataan 8-palloa.

Kaikki ottelut pelataan arki-iltoina, oman kunnan alueella ja otteluohjelmien mukaisina päivinä. Joukkueet voivat siirtää otteluita. Jokaisella joukkueella on enintään yksi ottelu viikossa. Väliviikkoja on myös. Ottelut pelataan kolmihenkisillä joukkueilla. Pelaajia ei tarvitse nimetä ennen kauden alkua ja uusia voidaan ottaa mukaan kauden jo alettua.

Junnubilisliigaan osallistuvat joukkueet voivat pelata pelinsä esim. nuorisotaloilla tai seurakunnan nuorisotiloilla. Kevääseen ajoittuvat liigafinaalit pyritään mahdollisuuksien mukaan pelaamaan paikallisella biljardisalilla. Parhaat joukkueet ja pelaajat palkitaan.

Resulttia Solutions -junnubilisliiga kehittää alle 18-vuotiaita pelaajiaan monipuolisesti ja tarjoaa heille mielekästä yhteistä tekemistä. Joukkueeseen kuuluminen ja osana ryhmää toimiminen on hyvin opettavaista ja monin tavoin palkitsevaa. Biljardiliiga tuo uudenlaisia kokemuksia, ikimuistoisia elämyksiä ja uusia kavereita. Nuorten ryhmähenki kohoaa, kun pelataan ja kannustetaan yhdessä. Kunnan nuorisotiloille liiga tarjoaa hyvin organisoitua, säännöllistä toimintaa ja oivan tavan tehostaa yhteistyötä.

Ylös

Tampereen junnubilisliiga kaudella 2015-2016

Tampereen junnubilisliigaa pelataan kunnan nuorisotalojen ja muiden nuorille soveltuvien pelipaikkojen joukkueiden kesken. Liigatoiminta on Suomen Biljardiliitto ry:n alaista ja se sopii kaikille alle 18-vuotiaille nuorille. Kussakin ottelussa joukkueessa pelaa kolme pelaajaa, mutta kauden aikana pelaajia saa olla rajaton määrä.

Tampereen junnubilisliigassa pelataan 8-palloa virallisilla säännöillä. Sarjakausi 2015-2016 alkaa lokakuussa 2015 ja huipentuu kevään liigafinaalitapahtumaan, jossa ratkaistaan liigamestarijoukkue ja jaetaan palkinnot.

Tampereen Resulttia Solutions -junnubilisliigan kausi 2015-2016 pelataan, jos kunnan nuorisotaloista ja muista pelipaikoista ilmoittautuu mukaan vähintään kaksi kolmihenkistä joukkuetta, joiden pelaajat ovat alle 18-vuotiaita. Ylärajaa joukkue- tai pelaajamäärälle ei ole asetettu, joten kaikki halukkaat ovat tervetulleita.

Joukkueiden ilmoittautumisia vastaanotetaan aikavälillä 15.04.-30.09.2015. Joukkuekohtainen osallistumismaksu on 50 €/kausi. Tervetuloa junnubilisliigaan!

Katso myös: Resulttia Solutions -junnubilisliiga muualla Suomessa

Ylös

Tampereen junnubilisliigan yhteystiedot kaudella 2015-2016

Resulttia Solutions -junnubilisliigaa koskevat tiedustelut sekä Internet-sivustoasiat:

Salonen Mika, liiga- ja Internet-vastaava / Resulttia Solutions
Puhelin: 045 277 8527
Sähköposti: mika.salonen@junnubilisliiga.fi

Joukkueiden osallistumismaksuihin ja niiden laskutukseen liittyvät asiat:

Ryytty Markku, toiminnanjohtaja / Suomen Biljardiliitto ry.
Puhelin: 0400 638 706
Sähköposti: markku.ryytty@sbil.fi

Internet-sivut: http://www.junnubilisliiga.fi/tampere/
Sähköposti: tampere@junnubilisliiga.fi


 

Ajankohtaista

#!/usr/bin/perl #################################################################################### # # TUOTENIMI: Sport LeagueResult System / Resulttia Solutions # VERSIO: 1.0.20150301 # PÄIVITETTY: 01.03.2015 # # VAATIMUKSET: Perl-tuki # #################################################################################### # # Copyright (c) 2001-2015 Resulttia Solutions # Kaikki oikeudet pidätetään. # # http://www.resulttia.fi # info@resulttia.fi # #################################################################################### # # Ohjelman käyttöoikeuden omistaa: # Resulttia Solutions # # Internet-osoite, jota käyttöoikeus koskee: # http://www.junnubilisliiga.fi # #################################################################################### # # Ohjelman tai sen yksittäisen osan myynti, kopiointi ja jakelu on kiellettyä. # Ohjelmaa ei saa levittää tai kopioida ulkopuolisille. Erilaisten Internet- ja # BBS-palveluiden sekä ohjelmapakettien ja -levyjen kautta tapahtuva jakelu on myös # kiellettyä. Myös ohjelmakoodin myynti, kopiointi ja levitys on kiellettyä. # # Ohjelman tekijä ei vastaa mistään ohjelman asennuksesta, käytöstä tai poistosta # mahdollisesti aiheutuvista vahingoista, ellei kirjallisesti ole toisin sovittu. # Ohjelman asennus, poisto ja käyttö ovat siis täysin sen käyttöoikeuden haltijan # vastuulla. # # Ohjelmaa käytettäessä sen ohjelmakoodiin ja HTML- yms. tiedostoihin mahdollisesti # sisältyvät ohjelman tekijään tai hänen Internet-sivuihinsa viittaavat kuvat ja # hyperlinkit on säilytettävä. # #################################################################################### $url = "http://www.junnubilisliiga.fi"; $parametrit = $ENV{QUERY_STRING}; $tarkenne = ""; @HAKEMISTOT = (); @uusimmat = (); # esim: $paikkakunta = "paikkakunta=tampere", $lkm = "lkm=3" ($paikkakunta, $lkm) = split(/\&/, $parametrit); # esim: $temppi = "paikkakunta", $paikkakunta = "tampere" ($temppi, $paikkakunta) = split(/=/, $paikkakunta); # esim: $temppi = "lkm", $lkm = "3" ($temppi, $lkm) = split(/=/, $lkm); $lkm = int($lkm); # käydään hakemistot läpi yksitellen ja etsitään niissä olevat uusimmat tiedotteet (ts. aihetiedostot, ei vastaustiedostoja) $paahakemisto = "/var/www/customers/junnubilisliigafi/public_html/forum/kategoriat"; if ($paikkakunta eq "") { opendir(HAKEMISTO, $paahakemisto); @HAKEMISTOT = grep {-d "$paahakemisto/$_" && ! /^\.{1,2}$/ && /([0-9]{4})$/ && ! /academytiedotteet/} readdir(HAKEMISTO); closedir(HAKEMISTO); } else { opendir(HAKEMISTO, $paahakemisto); @HAKEMISTOT = grep {-d "$paahakemisto/$_" && ! /^\.{1,2}$/ && /^$paikkakunta([0-9]{4})$/ && ! /academytiedotteet/} readdir(HAKEMISTO); closedir(HAKEMISTO); } push @HAKEMISTOT, "wwwtiedotteet"; foreach $hakemisto (@HAKEMISTOT) { $dir = "/var/www/customers/junnubilisliigafi/public_html/forum/kategoriat/" . $hakemisto . "\/"; chdir ($dir); @tiedostolista = `ls *aihe.txt`; chomp @tiedostolista; $i = 0; foreach $tiedostonimi (reverse sort @tiedostolista) { # jos kyseessä ei ole poistettu eli tyhjennetty aihetiedosto, jatketaan tiedoston käsittelyä if (-s "$tiedostonimi" > 0) { $i++; if ($i <= $lkm) { ($aihenumero, $tarkenne) = split(/\_aihe/, $tiedostonimi); open(TIEDOSTO, "$tiedostonimi"); @tiedote = ; close(TIEDOSTO); chomp $tiedote[0]; $aihe = $tiedote[0]; chomp $tiedote[3]; $aika = $tiedote[3]; $vuosi = substr($aika, 0, 4); $kk = substr($aika, 4, 2); $pva = substr($aika, 6, 2); $tunnit = substr($aika, 8, 2); $min = substr($aika, 10, 2); push @uusimmat, "$aika\t

$pva.$kk.$vuosi klo $tunnit:$min
$aihe

"; } else { last; } } } } # tulostetaan uusimmat tiedotteet HTML-sivulle print "Content-type: text/html\n\n"; $tulostetut = 0; foreach $tiedote (reverse sort @uusimmat) { ($aika, $tuloste) = split(/\t/, $tiedote); $tulostetut++; if ($tulostetut > $lkm) { last; } print "\t\t\t\t\t\t$tuloste\n"; } if ($tulostetut == 0) { print "\t\t\t\t\t\t

Ei uutisia

\n"; }

Kausi 2015-2016:
Osallistumisoikeus on vain Tampereen nuorisotilojen joukkueilla. Liigassa pelataan 8-palloa alle 18-vuotiaiden kolmihenkisillä joukkueilla.

Joukkueiden ilmoittautumiset liigakauteen 2015-2016 on hoidettava viimeistään 30.09.2015 ja joukkueiden osallistumismaksut laskun eräpäivään mennessä. Kausi alkaa lokakuussa 2015.

Kutsu junnubilisliigaan
Liigainfo ja -säännöt
Ilmoittautumislomake
Ilmoittautuneet

Viimeisimmät taulukot

#!/usr/bin/perl #################################################################################### # # TUOTENIMI: Sport LeagueResult System / Resulttia Solutions # VERSIO: 1.0.20150301 # PÄIVITETTY: 01.03.2015 # # VAATIMUKSET: Perl-tuki # #################################################################################### # # Copyright (c) 2001-2015 Resulttia Solutions # Kaikki oikeudet pidätetään. # # http://www.resulttia.fi # info@resulttia.fi # #################################################################################### # # Ohjelman käyttöoikeuden omistaa: # Resulttia Solutions # # Internet-osoite, jota käyttöoikeus koskee: # http://www.junnubilisliiga.fi # #################################################################################### # # Ohjelman tai sen yksittäisen osan myynti, kopiointi ja jakelu on kiellettyä. # Ohjelmaa ei saa levittää tai kopioida ulkopuolisille. Erilaisten Internet- ja # BBS-palveluiden sekä ohjelmapakettien ja -levyjen kautta tapahtuva jakelu on myös # kiellettyä. Myös ohjelmakoodin myynti, kopiointi ja levitys on kiellettyä. # # Ohjelman tekijä ei vastaa mistään ohjelman asennuksesta, käytöstä tai poistosta # mahdollisesti aiheutuvista vahingoista, ellei kirjallisesti ole toisin sovittu. # Ohjelman asennus, poisto ja käyttö ovat siis täysin sen käyttöoikeuden haltijan # vastuulla. # # Ohjelmaa käytettäessä sen ohjelmakoodiin ja HTML- yms. tiedostoihin mahdollisesti # sisältyvät ohjelman tekijään tai hänen Internet-sivuihinsa viittaavat kuvat ja # hyperlinkit on säilytettävä. # #################################################################################### $url = "http://www.junnubilisliiga.fi"; $parametrit = $ENV{QUERY_STRING}; $taulukkokoodi = ""; $pvm = ""; $kotijoukkue = ""; $vierasjoukkue = ""; $kotipelaaja1 = ""; $kotierat1 = ""; $vieraspelaaja1 = ""; $vieraserat1 = ""; $kotipelaaja2 = ""; $kotierat2 = ""; $vieraspelaaja2 = ""; $vieraserat2 = ""; $kotipelaaja3 = ""; $kotierat3 = ""; $vieraspelaaja3 = ""; $vieraserat3 = ""; $kotipelaaja4 = ""; $kotierat4 = ""; $vieraspelaaja4 = ""; $vieraserat4 = ""; $erikoisluovutus = ""; $peli = ""; $vuosi = ""; $kk = ""; $pva = ""; @taulukot = (); # esim: $paikkakunta = "paikkakunta=tampere", $tiedoston_vuosiluku = "vuosi=2015" ($paikkakunta, $tiedoston_vuosiluku) = split(/&/, $parametrit); # esim: $temppi = "paikkakunta", $paikkakunta = "tampere" ($temppi, $paikkakunta) = split(/=/, $paikkakunta); # esim: $temppi = "vuosi", $tiedoston_vuosiluku = "2015" ($temppi, $tiedoston_vuosiluku) = split(/=/, $tiedoston_vuosiluku); # käydään paikkakunnan hakemisto läpi ja etsitään siellä olevat taulukot ko. vuodelta (ts. tiedostonimessä oltava oikea vuosiluku sekä "mestis", "1divari" tai "2divari") $dir = "/var/www/customers/junnubilisliigafi/public_html/" . $paikkakunta . "/"; chdir ($dir); @tiedostolista = `ls *$tiedoston_vuosiluku*.dat`; chomp @tiedostolista; foreach $tiedostonimi (sort @tiedostolista) { if ($tiedostonimi !~ /finaalit/) { open(TIEDOSTO,"$tiedostonimi"); @SARJAPELIT = ; close(TIEDOSTO); foreach $peli (reverse sort @SARJAPELIT) { ($pvm, $kotijoukkue, $vierasjoukkue, $kotipelaaja1, $kotierat1, $vieraspelaaja1, $vieraserat1, $kotipelaaja2, $kotierat2, $vieraspelaaja2, $vieraserat2, $kotipelaaja3, $kotierat3, $vieraspelaaja3, $vieraserat3, $kotipelaaja4, $kotierat4, $vieraspelaaja4, $vieraserat4, $erikoisluovutus) = split(/\t/, $peli); ($vuosi, $kk, $pva) = split(/\./, $pvm); if ($kotierat1 ne "" && $vieraserat1 ne "") { # selvitetään sarja ja mahdollinen lohko $sarja = $tiedostonimi; $sarja =~ s/\.dat//ig; if ($tiedostonimi =~ /([a-zA-Z])\.dat/) { $lohko = $1; $lohkoteksti = " $lohko"; chop $sarja; } else { $lohko = ""; $lohkoteksti = ""; } if ($sarja =~ /mestis/) { push @taulukot, "0$lohko\tMest.sarja" . $lohkoteksti . " $pva.$kk.$vuosi"; } elsif ($sarja =~ /1divari/) { if ($lohko eq "") { push @taulukot, "1$lohko\t1. divisioona $pva.$kk.$vuosi"; } else { push @taulukot, "1$lohko\t1. div." . $lohkoteksti . " $pva.$kk.$vuosi"; } } elsif ($sarja =~ /2divari/) { if ($lohko eq "") { push @taulukot, "2$lohko\t2. divisioona $pva.$kk.$vuosi"; } else { push @taulukot, "2$lohko\t2. div." . $lohkoteksti . " $pva.$kk.$vuosi"; } } last; } } } } # tulostetaan taulukot HTML-sivulle print "Content-type: text/html\n\n"; $lkm = @taulukot; $tulostetut = 0; foreach $taulukko (sort @taulukot) { ($taulukkokoodi, $tuloste) = split(/\t/, $taulukko); $tulostetut++; if ($tulostetut == 1) { $tuloste = "

" . $tuloste; } if ($tulostetut == $lkm) { $tuloste = $tuloste . "

"; } else { $tuloste = $tuloste . "
"; } print "\t\t\t\t\t\t$tuloste\n"; } if ($tulostetut == 0) { print "\t\t\t\t\t\t

Mestaruussarja

\n"; } # tulostetaan linkki liigafinaalien tuloksiin, jos kunnan liigafinaalisivu on palvelimella if (-e "finaalit.shtml") { print "\n"; print "\t\t\t\t\t\t

Liigafinaalien tulokset

\n"; }

Hae tulosarkistosta

Hakusanoiksi voit kirjoittaa esim. pelaajan tai joukkueen nimen. Voit myös hakea tiettyjä ottelutuloksia (esim. "Matti Meikäläinen 2-0").





Viimeksi keskustelua herättäneet aiheet

#!/usr/bin/perl #################################################################################### # # TUOTENIMI: Sport LeagueResult System / Resulttia Solutions # VERSIO: 1.0.20150301 # PÄIVITETTY: 01.03.2015 # # VAATIMUKSET: Perl-tuki # #################################################################################### # # Copyright (c) 2001-2015 Resulttia Solutions # Kaikki oikeudet pidätetään. # # http://www.resulttia.fi # info@resulttia.fi # #################################################################################### # # Ohjelman käyttöoikeuden omistaa: # Resulttia Solutions # # Internet-osoite, jota käyttöoikeus koskee: # http://www.junnubilisliiga.fi # #################################################################################### # # Ohjelman tai sen yksittäisen osan myynti, kopiointi ja jakelu on kiellettyä. # Ohjelmaa ei saa levittää tai kopioida ulkopuolisille. Erilaisten Internet- ja # BBS-palveluiden sekä ohjelmapakettien ja -levyjen kautta tapahtuva jakelu on myös # kiellettyä. Myös ohjelmakoodin myynti, kopiointi ja levitys on kiellettyä. # # Ohjelman tekijä ei vastaa mistään ohjelman asennuksesta, käytöstä tai poistosta # mahdollisesti aiheutuvista vahingoista, ellei kirjallisesti ole toisin sovittu. # Ohjelman asennus, poisto ja käyttö ovat siis täysin sen käyttöoikeuden haltijan # vastuulla. # # Ohjelmaa käytettäessä sen ohjelmakoodiin ja HTML- yms. tiedostoihin mahdollisesti # sisältyvät ohjelman tekijään tai hänen Internet-sivuihinsa viittaavat kuvat ja # hyperlinkit on säilytettävä. # #################################################################################### $url = "http://www.junnubilisliiga.fi"; $lkm = 3; $tarkenne = ""; @HAKEMISTOT = (); @uusimmat = (); # käydään hakemistot läpi yksitellen ja etsitään niissä olevat uusimmat keskustelut $paahakemisto = "/var/www/customers/junnubilisliigafi/public_html/forum/kategoriat"; opendir(HAKEMISTO, $paahakemisto); @HAKEMISTOT = grep {-d "$paahakemisto/$_" && ! /^\.{1,2}$/ && ! /(\d{4})$/ && ! /^wwwtiedotteet$/} readdir(HAKEMISTO); closedir(HAKEMISTO); foreach $hakemisto (@HAKEMISTOT) { $dir = "/var/www/customers/junnubilisliigafi/public_html/forum/kategoriat/" . $hakemisto . "/"; chdir ($dir); @tiedostolista = `ls *uusin.txt`; chomp @tiedostolista; $i = 0; foreach $tiedostonimi (reverse sort @tiedostolista) { $i++; if ($i <= $lkm) { $vuosi = substr($tiedostonimi, 0, 4); $kk = substr($tiedostonimi, 4, 2); $pva = substr($tiedostonimi, 6, 2); $tunnit = substr($tiedostonimi, 8, 2); $min = substr($tiedostonimi, 10, 2); ($aika, $aihenumero, $tarkenne) = split(/\_/, $tiedostonimi); open(TIEDOSTO, "$aihenumero\_aihe.txt"); @viesti = ; close(TIEDOSTO); chomp $viesti[0]; $aihe = $viesti[0]; push @uusimmat, "$aika\t

$pva.$kk.$vuosi klo $tunnit:$min
$aihe

"; } else { last; } } } # tulostetaan uusimmat keskustelut HTML-sivulle print "Content-type: text/html\n\n"; $tulostetut = 0; foreach $keskustelu (reverse sort @uusimmat) { ($aika, $tuloste) = split(/\t/, $keskustelu); $tulostetut++; if ($tulostetut > $lkm) { last; } print "\t\t\t\t\t\t$tuloste\n"; } if ($tulostetut == 0) { print "\t\t\t\t\t\t

Ei aiheita

\n"; }

Hae keskusteluista




ESITTELY | LIIGAINFO | JOUKKUEET | OTTELUOHJELMAT | SARJATAULUKOT | RANKINGLISTAT | TIEDOTTEET | FOORUMI  

#!/usr/bin/perl #################################################################################### # # TUOTENIMI: Sport LeagueResult System / Resulttia Solutions # VERSIO: 1.0.20150301 # PÄIVITETTY: 01.03.2015 # # VAATIMUKSET: Perl-tuki # #################################################################################### # # Copyright (c) 2001-2015 Resulttia Solutions # Kaikki oikeudet pidätetään. # # http://www.resulttia.fi # info@resulttia.fi # #################################################################################### # # Ohjelman käyttöoikeuden omistaa: # Resulttia Solutions # # Internet-osoite, jota käyttöoikeus koskee: # http://www.junnubilisliiga.fi # #################################################################################### # # Ohjelman tai sen yksittäisen osan myynti, kopiointi ja jakelu on kiellettyä. # Ohjelmaa ei saa levittää tai kopioida ulkopuolisille. Erilaisten Internet- ja # BBS-palveluiden sekä ohjelmapakettien ja -levyjen kautta tapahtuva jakelu on myös # kiellettyä. Myös ohjelmakoodin myynti, kopiointi ja levitys on kiellettyä. # # Ohjelman tekijä ei vastaa mistään ohjelman asennuksesta, käytöstä tai poistosta # mahdollisesti aiheutuvista vahingoista, ellei kirjallisesti ole toisin sovittu. # Ohjelman asennus, poisto ja käyttö ovat siis täysin sen käyttöoikeuden haltijan # vastuulla. # # Ohjelmaa käytettäessä sen ohjelmakoodiin ja HTML- yms. tiedostoihin mahdollisesti # sisältyvät ohjelman tekijään tai hänen Internet-sivuihinsa viittaavat kuvat ja # hyperlinkit on säilytettävä. # #################################################################################### $kuntahakemisto = $ENV{REQUEST_URI}; @KUNNAT = (); @MAAKUNNAT = (); @HAKEMISTOT = (); @bannerit = (); my @tiedostot = ('*.gif', '*.jpg', '*.png'); # määritetään my:llä, jotta ei sotketa muiden HTML-sivulle ajettavien skriptien toimintaa $maakunta = ""; $maakuntatiedosto = "maakunnat.dat"; $maakuntatiedosto = "/var/www/customers/junnubilisliigafi/public_html/suomi/" . $maakuntatiedosto; $paikkakunta = ""; $kuntatiedosto = "kunnat.dat"; $kuntatiedosto = "/var/www/customers/junnubilisliigafi/public_html/suomi/" . $kuntatiedosto; # selvitetään nykyinen pvm ja muokataan se haluttuun muotoon my ($turha, $turha, $turha, $pva_nyt, $kk_nyt, $vuosi_nyt, $turha, $turha, $turha) = localtime(time); # määritetään my:llä, jotta ei sotketa muiden HTML-sivulle ajettavien skriptien toimintaa if ($pva_nyt < 10) { $pva_nyt = 0 . $pva_nyt; } $kk_nyt += 1; # lisätään kuukausia yhdellä, koska ne alkavat nollasta if ($kk_nyt < 10) { $kk_nyt = 0 . $kk_nyt; } $vuosi_nyt += 1900; # lisätään vuosiin 1900, koska ne alkavat sadasta my $pvm_tanaan = "$vuosi_nyt$kk_nyt$pva_nyt"; # määritetään my:llä, jotta ei sotketa muiden HTML-sivulle ajettavien skriptien toimintaa # luetaan kunnat tietokannasta if (-e "$kuntatiedosto") { open(TIEDOSTO,"$kuntatiedosto"); @KUNNAT = ; close(TIEDOSTO); } else { die; } # käydään tietokannan rivit läpi yksitellen foreach $kunta (@KUNNAT) { ($kuntanimi, $maakuntanumero) = split(/\t/, $kunta); $kuntanimi_muokattuna = lc $kuntanimi; $kuntanimi_muokattuna =~ s/ //g; $kuntanimi_muokattuna =~ s/-//g; $kuntanimi_muokattuna =~ s/å/a/g; $kuntanimi_muokattuna =~ s/Å/a/g; $kuntanimi_muokattuna =~ s/ä/a/g; $kuntanimi_muokattuna =~ s/Ä/a/g; $kuntanimi_muokattuna =~ s/ö/o/g; $kuntanimi_muokattuna =~ s/Ö/o/g; $maakuntanumero =~ s/\r\n//g; # poistetaan Excelin Chr$(11):t # jos kunta on sama kuin selaimen osoiterivillä oleva tai lomakkeella valittu, otetaan sen tiedot muistiin if ($kuntahakemisto =~ /\/$kuntanimi_muokattuna\// || $FORM{'paikkakunta'} eq $kuntanimi_muokattuna) { $paikkakunta = $kuntanimi_muokattuna; $maakunta = $maakuntanumero; last; } } # luetaan maakunnat tietokannasta if ($paikkakunta ne "" && $maakunta ne "") { if (-e "$maakuntatiedosto") { open(TIEDOSTO,"$maakuntatiedosto"); @MAAKUNNAT = ; close(TIEDOSTO); } else { die; } $maakuntarivi = $MAAKUNNAT[$maakunta - 1]; ($maakuntanumero, $maakuntanimi) = split(/\t/, $maakuntarivi); $maakuntanimi =~ s/\r\n//g; # poistetaan Excelin Chr$(11):t $maakuntanimi_muokattuna = lc $maakuntanimi; $maakuntanimi_muokattuna =~ s/ //g; $maakuntanimi_muokattuna =~ s/-//g; $maakuntanimi_muokattuna =~ s/å/a/g; $maakuntanimi_muokattuna =~ s/Å/a/g; $maakuntanimi_muokattuna =~ s/ä/a/g; $maakuntanimi_muokattuna =~ s/Ä/a/g; $maakuntanimi_muokattuna =~ s/ö/o/g; $maakuntanimi_muokattuna =~ s/Ö/o/g; $maakunta = $maakuntanimi_muokattuna; push @HAKEMISTOT, "suomi"; push @HAKEMISTOT, "suomi/$maakunta"; push @HAKEMISTOT, "suomi/$maakunta/$paikkakunta"; } else { push @HAKEMISTOT, "suomi"; } # käydään hakemistot läpi yksitellen ja etsitään niissä olevat bannerit foreach $hakemisto (@HAKEMISTOT) { @bannerit = (); $dir = "/var/www/customers/junnubilisliigafi/public_html/alabannerit/" . $hakemisto . "\/"; chdir ($dir); # käydään tiedostotyypit läpi yksitellen foreach $tiedosto (@tiedostot) { $tiedostolista = `ls $tiedosto`; @tiedostolista = split(/\s+/, $tiedostolista); foreach $tiedostonimi (@tiedostolista) { # jos bannerin tekstitiedosto löytyy, avataan ja luetaan se if (-e "/var/www/customers/junnubilisliigafi/public_html/alabannerit/$tiedostonimi\.txt") { open(TIEDOSTO, "/var/www/customers/junnubilisliigafi/public_html/alabannerit/$tiedostonimi\.txt"); @banneri = ; close(TIEDOSTO); $banneri[0] =~ s/\r\n//g; # poistetaan Excelin Chr$(11):t $selite = $banneri[0]; $banneri[1] =~ s/\r\n//g; # poistetaan Excelin Chr$(11):t $linkki = $banneri[1]; $banneri[2] =~ s/\r\n//g; # poistetaan Excelin Chr$(11):t $alt = $banneri[2]; $banneri[3] =~ s/\r\n//g; # poistetaan Excelin Chr$(11):t $leveys = $banneri[3]; $banneri[4] =~ s/\r\n//g; # poistetaan Excelin Chr$(11):t $korkeus = $banneri[4]; $banneri[5] =~ s/\r\n//g; # poistetaan Excelin Chr$(11):t $viimeinen_nayttopvm = $banneri[5]; if ($viimeinen_nayttopvm >= $pvm_tanaan) { if ($linkki ne "") { push @bannerit, "\"$alt\""; } else { push @bannerit, "\"$alt\""; } } } } } $bannerilkm = @bannerit; if ($bannerilkm > 0) { last; } } # arvotaan ja tulostetaan arvottu banneri HTML-sivulle $banneri = $bannerit[rand @bannerit]; if ($kuntahakemisto !~ /\.cgi/) { print "Content-type: text/html\n\n"; } if ($banneri ne "") { print "

$banneri

"; }
#!/usr/bin/perl #################################################################################### # # TUOTENIMI: Sport LeagueResult System / Resulttia Solutions # VERSIO: 1.0.20150301 # PÄIVITETTY: 01.03.2015 # # VAATIMUKSET: Perl-tuki # #################################################################################### # # Copyright (c) 2001-2015 Resulttia Solutions # Kaikki oikeudet pidätetään. # # http://www.resulttia.fi # info@resulttia.fi # #################################################################################### # # Ohjelman käyttöoikeuden omistaa: # Resulttia Solutions # # Internet-osoite, jota käyttöoikeus koskee: # http://www.junnubilisliiga.fi # #################################################################################### # # Ohjelman tai sen yksittäisen osan myynti, kopiointi ja jakelu on kiellettyä. # Ohjelmaa ei saa levittää tai kopioida ulkopuolisille. Erilaisten Internet- ja # BBS-palveluiden sekä ohjelmapakettien ja -levyjen kautta tapahtuva jakelu on myös # kiellettyä. Myös ohjelmakoodin myynti, kopiointi ja levitys on kiellettyä. # # Ohjelman tekijä ei vastaa mistään ohjelman asennuksesta, käytöstä tai poistosta # mahdollisesti aiheutuvista vahingoista, ellei kirjallisesti ole toisin sovittu. # Ohjelman asennus, poisto ja käyttö ovat siis täysin sen käyttöoikeuden haltijan # vastuulla. # # Ohjelmaa käytettäessä sen ohjelmakoodiin ja HTML- yms. tiedostoihin mahdollisesti # sisältyvät ohjelman tekijään tai hänen Internet-sivuihinsa viittaavat kuvat ja # hyperlinkit on säilytettävä. # #################################################################################### $kuntahakemisto = $ENV{REQUEST_URI}; @KUNNAT = (); @MAAKUNNAT = (); @HAKEMISTOT = (); @bannerit = (); @lisattavat_bannerit = (); my @tiedostot = ('*.gif', '*.jpg', '*.png'); # määritetään my:llä, jotta ei sotketa muiden HTML-sivulle ajettavien skriptien toimintaa $maakunta = ""; $maakuntatiedosto = "maakunnat.dat"; $maakuntatiedosto = "/var/www/customers/junnubilisliigafi/public_html/suomi/" . $maakuntatiedosto; $paikkakunta = ""; $kuntatiedosto = "kunnat.dat"; $kuntatiedosto = "/var/www/customers/junnubilisliigafi/public_html/suomi/" . $kuntatiedosto; # selvitetään nykyinen pvm ja muokataan se haluttuun muotoon my ($turha, $turha, $turha, $pva_nyt, $kk_nyt, $vuosi_nyt, $turha, $turha, $turha) = localtime(time); # määritetään my:llä, jotta ei sotketa muiden HTML-sivulle ajettavien skriptien toimintaa if ($pva_nyt < 10) { $pva_nyt = 0 . $pva_nyt; } $kk_nyt += 1; # lisätään kuukausia yhdellä, koska ne alkavat nollasta if ($kk_nyt < 10) { $kk_nyt = 0 . $kk_nyt; } $vuosi_nyt += 1900; # lisätään vuosiin 1900, koska ne alkavat sadasta my $pvm_tanaan = "$vuosi_nyt$kk_nyt$pva_nyt"; # määritetään my:llä, jotta ei sotketa muiden HTML-sivulle ajettavien skriptien toimintaa # luetaan kunnat tietokannasta if (-e "$kuntatiedosto") { open(TIEDOSTO,"$kuntatiedosto"); @KUNNAT = ; close(TIEDOSTO); } else { die; } # käydään tietokannan rivit läpi yksitellen foreach $kunta (@KUNNAT) { ($kuntanimi, $maakuntanumero) = split(/\t/, $kunta); $kuntanimi_muokattuna = lc $kuntanimi; $kuntanimi_muokattuna =~ s/ //g; $kuntanimi_muokattuna =~ s/-//g; $kuntanimi_muokattuna =~ s/å/a/g; $kuntanimi_muokattuna =~ s/Å/a/g; $kuntanimi_muokattuna =~ s/ä/a/g; $kuntanimi_muokattuna =~ s/Ä/a/g; $kuntanimi_muokattuna =~ s/ö/o/g; $kuntanimi_muokattuna =~ s/Ö/o/g; $maakuntanumero =~ s/\r\n//g; # poistetaan Excelin Chr$(11):t # jos kunta on sama kuin selaimen osoiterivillä oleva tai lomakkeella valittu, otetaan sen tiedot muistiin if ($kuntahakemisto =~ /\/$kuntanimi_muokattuna\// || $FORM{'paikkakunta'} eq $kuntanimi_muokattuna) { $paikkakunta = $kuntanimi_muokattuna; $maakunta = $maakuntanumero; last; } } # luetaan maakunnat tietokannasta if ($paikkakunta ne "" && $maakunta ne "") { if (-e "$maakuntatiedosto") { open(TIEDOSTO,"$maakuntatiedosto"); @MAAKUNNAT = ; close(TIEDOSTO); } else { die; } $maakuntarivi = $MAAKUNNAT[$maakunta - 1]; ($maakuntanumero, $maakuntanimi) = split(/\t/, $maakuntarivi); $maakuntanimi =~ s/\r\n//g; # poistetaan Excelin Chr$(11):t $maakuntanimi_muokattuna = lc $maakuntanimi; $maakuntanimi_muokattuna =~ s/ //g; $maakuntanimi_muokattuna =~ s/-//g; $maakuntanimi_muokattuna =~ s/å/a/g; $maakuntanimi_muokattuna =~ s/Å/a/g; $maakuntanimi_muokattuna =~ s/ä/a/g; $maakuntanimi_muokattuna =~ s/Ä/a/g; $maakuntanimi_muokattuna =~ s/ö/o/g; $maakuntanimi_muokattuna =~ s/Ö/o/g; $maakunta = $maakuntanimi_muokattuna; push @HAKEMISTOT, "suomi"; push @HAKEMISTOT, "suomi/$maakunta"; push @HAKEMISTOT, "suomi/$maakunta/$paikkakunta"; } else { push @HAKEMISTOT, "suomi"; } # käydään hakemistot läpi yksitellen ja etsitään niissä olevat bannerit foreach $hakemisto (@HAKEMISTOT) { @lisattavat_bannerit = (); $dir = "/var/www/customers/junnubilisliigafi/public_html/bannerit/" . $hakemisto . "\/"; chdir ($dir); # käydään tiedostotyypit läpi yksitellen foreach $tiedosto (@tiedostot) { $tiedostolista = `ls $tiedosto`; @tiedostolista = split(/\s+/, $tiedostolista); foreach $tiedostonimi (@tiedostolista) { # jos bannerin tekstitiedosto löytyy, avataan ja luetaan se if (-e "/var/www/customers/junnubilisliigafi/public_html/bannerit/$tiedostonimi\.txt") { open(TIEDOSTO, "/var/www/customers/junnubilisliigafi/public_html/bannerit/$tiedostonimi\.txt"); @banneri = ; close(TIEDOSTO); $banneri[0] =~ s/\r\n//g; # poistetaan Excelin Chr$(11):t $selite = $banneri[0]; $banneri[1] =~ s/\r\n//g; # poistetaan Excelin Chr$(11):t $linkki = $banneri[1]; $banneri[2] =~ s/\r\n//g; # poistetaan Excelin Chr$(11):t $alt = $banneri[2]; $banneri[3] =~ s/\r\n//g; # poistetaan Excelin Chr$(11):t $leveys = $banneri[3]; $banneri[4] =~ s/\r\n//g; # poistetaan Excelin Chr$(11):t $korkeus = $banneri[4]; $banneri[5] =~ s/\r\n//g; # poistetaan Excelin Chr$(11):t $viimeinen_nayttopvm = $banneri[5]; if ($viimeinen_nayttopvm >= $pvm_tanaan) { if ($linkki ne "") { push @lisattavat_bannerit, "\"$alt\""; } else { push @lisattavat_bannerit, "\"$alt\""; } } } } } # sekoitetaan lisättävät bannerit sattumanvaraisesti @lisattavat_bannerit = sort {rand() <=> rand()} @lisattavat_bannerit; # lisätään bannerit taulukon loppuun, jotta koko maan bannerit ovat ensin, maakunnan sitten ja vasta sen jälkeen yhden kunnan bannerit @bannerit = (@bannerit, @lisattavat_bannerit); } # tulostetaan bannerit HTML-sivulle if ($kuntahakemisto !~ /\.cgi/) { print "Content-type: text/html\n\n"; } foreach $banneri (@bannerit) { print "

$banneri

\n"; }

  Suomen Biljardiliitto ry. » Resulttia Solutions -junnubilisliiga » Tampere  

Alle 18-vuotiaiden poikien ja tyttöjen kolmihenkisillä joukkueilla pelattava biljardisarja, jota on mahdollista pelata myös Tampereella!  


#!/usr/bin/perl #################################################################################### # # TUOTENIMI: Sport LeagueResult System / Resulttia Solutions # VERSIO: 1.0.20150301 # PÄIVITETTY: 01.03.2015 # # VAATIMUKSET: Perl-tuki # #################################################################################### # # Copyright (c) 2001-2015 Resulttia Solutions # Kaikki oikeudet pidätetään. # # http://www.resulttia.fi # info@resulttia.fi # #################################################################################### # # Ohjelman käyttöoikeuden omistaa: # Resulttia Solutions # # Internet-osoite, jota käyttöoikeus koskee: # http://www.junnubilisliiga.fi # #################################################################################### # # Ohjelman tai sen yksittäisen osan myynti, kopiointi ja jakelu on kiellettyä. # Ohjelmaa ei saa levittää tai kopioida ulkopuolisille. Erilaisten Internet- ja # BBS-palveluiden sekä ohjelmapakettien ja -levyjen kautta tapahtuva jakelu on myös # kiellettyä. Myös ohjelmakoodin myynti, kopiointi ja levitys on kiellettyä. # # Ohjelman tekijä ei vastaa mistään ohjelman asennuksesta, käytöstä tai poistosta # mahdollisesti aiheutuvista vahingoista, ellei kirjallisesti ole toisin sovittu. # Ohjelman asennus, poisto ja käyttö ovat siis täysin sen käyttöoikeuden haltijan # vastuulla. # # Ohjelmaa käytettäessä sen ohjelmakoodiin ja HTML- yms. tiedostoihin mahdollisesti # sisältyvät ohjelman tekijään tai hänen Internet-sivuihinsa viittaavat kuvat ja # hyperlinkit on säilytettävä. # #################################################################################### $kuntahakemisto = $ENV{REQUEST_URI}; $maakuntatiedosto = "maakunnat.dat"; $maakuntatiedosto = "/var/www/customers/junnubilisliigafi/public_html/suomi/" . $maakuntatiedosto; $kuntatiedosto = "kunnat.dat"; $kuntatiedosto = "/var/www/customers/junnubilisliigafi/public_html/suomi/" . $kuntatiedosto; # luetaan maakunnat tietokannasta @MAAKUNNAT = (); if (-e "$maakuntatiedosto") { open(TIEDOSTO,"$maakuntatiedosto"); @MAAKUNNAT = ; close(TIEDOSTO); } else { die; } # luetaan kunnat tietokannasta @KUNNAT = (); if (-e "$kuntatiedosto") { open(TIEDOSTO,"$kuntatiedosto"); @KUNNAT = ; close(TIEDOSTO); } else { die; } # muodostetaan lopuksi HTML-sivulle tulostettavat maakunta- ja kuntatiedot $kuntalkm = @KUNNAT; @TULOSTE = (); push @TULOSTE, "
"; push @TULOSTE, "

$kuntalkm kunnan ikioma junnubilisliiga

"; push @TULOSTE, "

\"\""; push @TULOSTE, "Suomen Biljardiliitto ry. (SBiL) on biljardin lajiliitto. Liitossa on satakunta jäsenseuraa, joissa on yhteensä tuhansia jäseniä. Jäsenseuroja on kattavasti ympäri Suomea.

"; push @TULOSTE, "

Suomen Biljardiliiton alainen junnubilisliiga on alle 18-vuotiaiden oma biljardisarja. Liigaan on mahdollista osallistua kolmihenkisellä joukkueella missä Suomen kunnassa hyvänsä. Ottelut pelataan oman kunnan alueella. Pelipaikaksi kelpaa mikä tahansa nuorille sopiva tila, jossa on biljardipöytä.

"; push @TULOSTE, "

Mukaantulo liigaan on vaivatonta. Tarvitaan vain biljardipöytä ja vähintään kolme pelaajaa. Aluksi joukkueet ilmoittautuvat liigaan ja maksavat osallistumismaksunsa. Ne saavat otteluohjelman, pelaavat ottelunsa ja ilmoittavat tuloksensa. Internet-sivuilta löytyvät 8-pallon säännöt, otteluohjelmat, tulokset ja tilastot. Kevään liigafinaaleissa palkitaan parhaat joukkueet ja pelaajat.

"; push @TULOSTE, "

Tervetuloa junnubilisliigaan!

"; push @TULOSTE, "
\n"; # käydään maakunnat läpi yksitellen foreach $maakunta (@MAAKUNNAT) { ($numero, $maakuntanimi) = split(/\t/, $maakunta); $maakuntanimi =~ s/\r\n//g; # poistetaan Excelin Chr$(11):t if ($numero == 6 || $numero == 13) { push @TULOSTE, "\n
 
"; push @TULOSTE, "\n

$maakuntanimi"; } else { push @TULOSTE, "\n

$maakuntanimi"; } # järjestetään kunnat aakkosjärjestykseen ja käydään kunnat läpi yksitellen foreach $kunta (sort { lc $a cmp lc $b } @KUNNAT) { ($kuntanimi, $maakuntanumero) = split(/\t/, $kunta); $kuntanimi_muokattuna = lc $kuntanimi; $kuntanimi_muokattuna =~ s/ //g; $kuntanimi_muokattuna =~ s/-//g; $kuntanimi_muokattuna =~ s/å/a/g; $kuntanimi_muokattuna =~ s/Å/a/g; $kuntanimi_muokattuna =~ s/ä/a/g; $kuntanimi_muokattuna =~ s/Ä/a/g; $kuntanimi_muokattuna =~ s/ö/o/g; $kuntanimi_muokattuna =~ s/Ö/o/g; $maakuntanumero =~ s/\r\n//g; # poistetaan Excelin Chr$(11):t # jos kunnan maakunta on nyt läpikäytävä maakunta ja kunta on sama kuin selaimen osoiterivillä oleva tai lomakkeella valittu, merkitään kunta valituksi if ($maakuntanumero eq $numero && ($kuntahakemisto =~ /\/$kuntanimi_muokattuna\// || $FORM{'paikkakunta'} eq $kuntanimi_muokattuna || $parametrit =~ /kategoria=$kuntanimi_muokattuna($|\&|([0-9]{4}))/)) # parametrit voivat olla joko muotoa kategoria=iisalmi, kategoria=iisalmi&... tai kategoria=iisalmi2014 { push @TULOSTE, "
$kuntanimi"; } elsif ($maakuntanumero eq $numero) # jos kunnan maakunta on nyt läpikäytävä maakunta { push @TULOSTE, "
$kuntanimi"; } } push @TULOSTE, "

"; } # tulostetaan maakunnat ja niiden kunnat HTML-sivulle if ($kuntahakemisto !~ /\.cgi/) { print "Content-type: text/html\n\n"; } print "@TULOSTE";

  Suomen Biljardiliitto ry. » Resulttia Solutions -junnubilisliiga » Tampere  

Toteutus: Resulttia Solutions