Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //Noudetaan Veikkauksen lauantaivakion 13 ja 12 oikein sekä minivakion 7 oikein tulosten pelatut rivimäärät
- error_reporting(0);
- header("Content-Type: text/html; charset=utf-8");
- header("Cache-Control: no-cache");
- $offset = 60 * 60 * 24 * 1;
- $ExpStr = "Expires: " . gmdate("D, d M Y H:i:s", time() + $offset) . " GMT";
- header($ExpStr);
- date_default_timezone_set("Europe/Helsinki");
- if (session_status() == PHP_SESSION_NONE) { session_start(); }
- //alustetaan fynktiot ja muuttujat
- function test_input($data) {
- $data = trim($data);
- $data = stripslashes($data);
- $data = htmlspecialchars($data);
- return $data;
- }
- $script = basename($_SERVER['PHP_SELF']);
- $host = "https://www.veikkaus.fi";
- $header = array(
- "Accept: application/json",
- "Content-Type: application/json",
- "X-ESA-API-Key: ROBOT"
- );
- $startNr = 100430; //vuoden 2023 viikon 52 lauantaivakion id, täsmäytä $startNr vuosittain viikolla 1
- $weekNow = (int) date("W", strtotime('-7 hours'));
- $vakioIdThisWeek = ($startNr + $weekNow);
- $defaultWeek = $vakioIdThisWeek;
- $rivi = "";
- $kohteet = 13;
- $kohteetmini = 7;
- $target = $check = $kpl1vl = $kpl2vl = $kplmini = $vaihto = $vaihtomini = 0;
- $marks = $marks2 = $marks2 = array();
- //lomakkeella on piilokenttä (kerta), jolla estetään tuplaklikit
- if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['aseta']) && $_POST["kerta"] == $_SESSION["kerta"]) {
- $rivi .= test_input(strtoupper($_POST['rivi'.$_SESSION['kerta']]));
- $marks = str_split($rivi);
- $target = test_input($_POST['kierros'.$_SESSION['kerta']]);
- if ($target <= $startNr) { $target = $defaultWeek; }
- if ($target > $defaultWeek) { $target = 0; }
- $check = count($marks);
- }
- if ($check == 13) {
- //luodaan vaihtoehtorivit missä tulos on 12 oikein
- for ($z = 0; $z < $kohteet; $z++) {
- if ($marks[$z] == "2") {
- $marks2[$z] = "1";
- $marks3[$z]= "X";
- } else if ($marks[$z] == "1") {
- $marks2[$z] = "X";
- $marks3[$z] = "2";
- } else {
- $marks2[$z] = "1";
- $marks3[$z] = "2";
- }
- }
- if ($target !=0) {
- //NOUDETAAN VOITTO-OSUUDET, KUN KAIKKI 13 KOHDETTA OIKEIN
- $ennustehaku = "{ \"page\": 0, \"pageSize\": 100, \"additionalPrizeTier\": false, \"selections\": [ ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[0]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[1]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[2]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[3]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[4]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[5]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[6]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[7]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[8]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[9]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[10]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[11]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[12]."\"] } ] }";
- // Alustetaan URL
- $url = $host . "/api/sport-winshare/v1/games/SPORT/draws/".$target."/winshare";
- // Alustetaan cURL asetuksineen
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true);
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $ennustehaku);
- curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
- curl_setopt($ch, CURLOPT_ENCODING, "identity");
- // Suoritetaan pyyntö
- $data = curl_exec($ch);
- // Suljetaan cURL
- curl_close($ch);
- // Tarkistetaan että datassa on eloa
- $sub = "winShares";
- if ($data && strpos($data, $sub) !== false) {
- $tulosv1 = array();
- $tulosv1 = json_decode($data,true);
- $kpl1vl += $tulosv1['winShares']['0']['numberOfBets'];
- $vaihto += $tulosv1['exchange'];
- }
- //NOUDETAAN VOITTO-OSUUDET MINIVAKIOLLE, KUN KAIKKI KOHTEET OIKEIN
- $ennustehakumini = "{ \"page\": 0, \"pageSize\": 100, \"additionalPrizeTier\": true, \"selections\": [ ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[0]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[1]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[2]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[3]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[4]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[5]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[6]."\"] } ] }";
- // Alustetaan URL
- $url = $host . "/api/sport-winshare/v1/games/SPORT/draws/".$target."/winshare";
- // Alustetaan cURL asetuksineen
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true);
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $ennustehakumini);
- curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
- curl_setopt($ch, CURLOPT_ENCODING, "identity");
- // Suoritetaan pyyntö
- $data = curl_exec($ch);
- // Suljetaan cURL
- curl_close($ch);
- // Tarkistetaan että datassa on eloa
- $sub = "winShares";
- if ($data && strpos($data, $sub) !== false) {
- $tulosv1mini = array();
- $tulosv1mini = json_decode($data,true);
- $kplmini += $tulosv1mini['winShares']['0']['numberOfBets'];
- $vaihtomini += $tulosv1mini['exchange'];
- }
- if ($kplmini == 0) { $kplmini2vl = 1; }
- //------ykkösvoittoluokat perusvakiosta ja minivakiosta yllä----kakkosvoittoluokka alla------
- //NOUDETAAN VOITTO-OSUUDET, KUN KOHDE 13 VÄÄRIN
- $ennustehaku = "{ \"page\": 0, \"pageSize\": 100, \"additionalPrizeTier\": false, \"selections\": [ ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[0]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[1]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[2]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[3]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[4]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[5]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[6]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[7]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[8]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[9]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[10]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[11]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks2[12]."\", \"".$marks3[12]."\"] } ] }";
- // Alustetaan URL
- $url = $host . "/api/sport-winshare/v1/games/SPORT/draws/".$target."/winshare";
- // Alustetaan cURL asetuksineen
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true);
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $ennustehaku);
- curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
- curl_setopt($ch, CURLOPT_ENCODING, "identity");
- // Suoritetaan pyyntö
- $data = curl_exec($ch);
- // Suljetaan cURL
- curl_close($ch);
- // Tarkistetaan että datassa on eloa
- $sub = "winShares";
- if ($data && strpos($data, $sub) !== false) {
- $tulosv2 = array();
- $tulosv2 = json_decode($data,true);
- $kpl2vl += $tulosv2['winShares']['0']['numberOfBets'];
- $kpl2vl += $tulosv2['winShares']['1']['numberOfBets'];
- }
- //NOUDETAAN VOITTO-OSUUDET, KUN KOHDE 12 VÄÄRIN
- $ennustehaku = "{ \"page\": 0, \"pageSize\": 100, \"additionalPrizeTier\": false, \"selections\": [ ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[0]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[1]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[2]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[3]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[4]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[5]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[6]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[7]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[8]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[9]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[10]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks2[11]."\", \"".$marks3[11]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[12]."\"] } ] }";
- // Alustetaan URL
- $url = $host . "/api/sport-winshare/v1/games/SPORT/draws/".$target."/winshare";
- // Alustetaan cURL asetuksineen
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true);
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $ennustehaku);
- curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
- curl_setopt($ch, CURLOPT_ENCODING, "identity");
- // Suoritetaan pyyntö
- $data = curl_exec($ch);
- // Suljetaan cURL
- curl_close($ch);
- // Tarkistetaan että datassa on eloa
- $sub = "winShares";
- if ($data && strpos($data, $sub) !== false) {
- $tulosv2 = array();
- $tulosv2 = json_decode($data,true);
- $kpl2vl += $tulosv2['winShares']['0']['numberOfBets'];
- $kpl2vl += $tulosv2['winShares']['1']['numberOfBets'];
- }
- //NOUDETAAN VOITTO-OSUUDET, KUN KOHDE 11 VÄÄRIN
- $ennustehaku = "{ \"page\": 0, \"pageSize\": 100, \"additionalPrizeTier\": false, \"selections\": [ ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[0]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[1]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[2]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[3]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[4]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[5]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[6]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[7]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[8]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[9]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks2[10]."\", \"".$marks3[10]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[11]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[12]."\"] } ] }";
- // Alustetaan URL
- $url = $host . "/api/sport-winshare/v1/games/SPORT/draws/".$target."/winshare";
- // Alustetaan cURL asetuksineen
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true);
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $ennustehaku);
- curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
- curl_setopt($ch, CURLOPT_ENCODING, "identity");
- // Suoritetaan pyyntö
- $data = curl_exec($ch);
- // Suljetaan cURL
- curl_close($ch);
- // Tarkistetaan että datassa on eloa
- $sub = "winShares";
- if ($data && strpos($data, $sub) !== false) {
- $tulosv2 = array();
- $tulosv2 = json_decode($data,true);
- $kpl2vl += $tulosv2['winShares']['0']['numberOfBets'];
- $kpl2vl += $tulosv2['winShares']['1']['numberOfBets'];
- }
- //NOUDETAAN VOITTO-OSUUDET, KUN KOHDE 10 VÄÄRIN
- $ennustehaku = "{ \"page\": 0, \"pageSize\": 100, \"additionalPrizeTier\": false, \"selections\": [ ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[0]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[1]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[2]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[3]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[4]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[5]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[6]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[7]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[8]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks2[9]."\", \"".$marks3[9]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[10]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[11]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[12]."\"] } ] }";
- // Alustetaan URL
- $url = $host . "/api/sport-winshare/v1/games/SPORT/draws/".$target."/winshare";
- // Alustetaan cURL asetuksineen
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true);
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $ennustehaku);
- curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
- curl_setopt($ch, CURLOPT_ENCODING, "identity");
- // Suoritetaan pyyntö
- $data = curl_exec($ch);
- // Suljetaan cURL
- curl_close($ch);
- // Tarkistetaan että datassa on eloa
- $sub = "winShares";
- if ($data && strpos($data, $sub) !== false) {
- $tulosv2 = array();
- $tulosv2 = json_decode($data,true);
- $kpl2vl += $tulosv2['winShares']['0']['numberOfBets'];
- $kpl2vl += $tulosv2['winShares']['1']['numberOfBets'];
- }
- //NOUDETAAN VOITTO-OSUUDET, KUN KOHDE 9 VÄÄRIN
- $ennustehaku = "{ \"page\": 0, \"pageSize\": 100, \"additionalPrizeTier\": false, \"selections\": [ ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[0]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[1]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[2]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[3]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[4]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[5]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[6]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[7]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks2[8]."\", \"".$marks3[8]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[9]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[10]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[11]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[12]."\"] } ] }";
- // Alustetaan URL
- $url = $host . "/api/sport-winshare/v1/games/SPORT/draws/".$target."/winshare";
- // Alustetaan cURL asetuksineen
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true);
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $ennustehaku);
- curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
- curl_setopt($ch, CURLOPT_ENCODING, "identity");
- // Suoritetaan pyyntö
- $data = curl_exec($ch);
- // Suljetaan cURL
- curl_close($ch);
- // Tarkistetaan että datassa on eloa
- $sub = "winShares";
- if ($data && strpos($data, $sub) !== false) {
- $tulosv2 = array();
- $tulosv2 = json_decode($data,true);
- $kpl2vl += $tulosv2['winShares']['0']['numberOfBets'];
- $kpl2vl += $tulosv2['winShares']['1']['numberOfBets'];
- }
- //NOUDETAAN VOITTO-OSUUDET, KUN KOHDE 8 VÄÄRIN
- $ennustehaku = "{ \"page\": 0, \"pageSize\": 100, \"additionalPrizeTier\": false, \"selections\": [ ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[0]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[1]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[2]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[3]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[4]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[5]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[6]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks2[7]."\", \"".$marks3[7]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[8]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[9]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[10]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[11]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[12]."\"] } ] }";
- // Alustetaan URL
- $url = $host . "/api/sport-winshare/v1/games/SPORT/draws/".$target."/winshare";
- // Alustetaan cURL asetuksineen
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true);
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $ennustehaku);
- curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
- curl_setopt($ch, CURLOPT_ENCODING, "identity");
- // Suoritetaan pyyntö
- $data = curl_exec($ch);
- // Suljetaan cURL
- curl_close($ch);
- // Tarkistetaan että datassa on eloa
- $sub = "winShares";
- if ($data && strpos($data, $sub) !== false) {
- $tulosv2 = array();
- $tulosv2 = json_decode($data,true);
- $kpl2vl += $tulosv2['winShares']['0']['numberOfBets'];
- $kpl2vl += $tulosv2['winShares']['1']['numberOfBets'];
- }
- //NOUDETAAN VOITTO-OSUUDET, KUN KOHDE 7 VÄÄRIN
- $ennustehaku = "{ \"page\": 0, \"pageSize\": 100, \"additionalPrizeTier\": false, \"selections\": [ ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[0]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[1]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[2]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[3]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[4]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[5]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks2[6]."\", \"".$marks3[6]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[7]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[8]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[9]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[10]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[11]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[12]."\"] } ] }";
- // Alustetaan URL
- $url = $host . "/api/sport-winshare/v1/games/SPORT/draws/".$target."/winshare";
- // Alustetaan cURL asetuksineen
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true);
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $ennustehaku);
- curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
- curl_setopt($ch, CURLOPT_ENCODING, "identity");
- // Suoritetaan pyyntö
- $data = curl_exec($ch);
- // Suljetaan cURL
- curl_close($ch);
- // Tarkistetaan että datassa on eloa
- $sub = "winShares";
- if ($data && strpos($data, $sub) !== false) {
- $tulosv2 = array();
- $tulosv2 = json_decode($data,true);
- $kpl2vl += $tulosv2['winShares']['0']['numberOfBets'];
- $kpl2vl += $tulosv2['winShares']['1']['numberOfBets'];
- }
- //NOUDETAAN VOITTO-OSUUDET, KUN KOHDE 6 VÄÄRIN
- $ennustehaku = "{ \"page\": 0, \"pageSize\": 100, \"additionalPrizeTier\": false, \"selections\": [ ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[0]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[1]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[2]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[3]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[4]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks2[5]."\", \"".$marks3[5]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[6]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[7]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[8]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[9]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[10]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[11]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[12]."\"] } ] }";
- // Alustetaan URL
- $url = $host . "/api/sport-winshare/v1/games/SPORT/draws/".$target."/winshare";
- // Alustetaan cURL asetuksineen
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true);
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $ennustehaku);
- curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
- curl_setopt($ch, CURLOPT_ENCODING, "identity");
- // Suoritetaan pyyntö
- $data = curl_exec($ch);
- // Suljetaan cURL
- curl_close($ch);
- // Tarkistetaan että datassa on eloa
- $sub = "winShares";
- if ($data && strpos($data, $sub) !== false) {
- $tulosv2 = array();
- $tulosv2 = json_decode($data,true);
- $kpl2vl += $tulosv2['winShares']['0']['numberOfBets'];
- $kpl2vl += $tulosv2['winShares']['1']['numberOfBets'];
- }
- //NOUDETAAN VOITTO-OSUUDET, KUN KOHDE 5 VÄÄRIN
- $ennustehaku = "{ \"page\": 0, \"pageSize\": 100, \"additionalPrizeTier\": false, \"selections\": [ ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[0]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[1]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[2]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[3]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks2[4]."\", \"".$marks3[4]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[5]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[6]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[7]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[8]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[9]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[10]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[11]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[12]."\"] } ] }";
- // Alustetaan URL
- $url = $host . "/api/sport-winshare/v1/games/SPORT/draws/".$target."/winshare";
- // Alustetaan cURL asetuksineen
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true);
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $ennustehaku);
- curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
- curl_setopt($ch, CURLOPT_ENCODING, "identity");
- // Suoritetaan pyyntö
- $data = curl_exec($ch);
- // Suljetaan cURL
- curl_close($ch);
- // Tarkistetaan että datassa on eloa
- $sub = "winShares";
- if ($data && strpos($data, $sub) !== false) {
- $tulosv2 = array();
- $tulosv2 = json_decode($data,true);
- $kpl2vl += $tulosv2['winShares']['0']['numberOfBets'];
- $kpl2vl += $tulosv2['winShares']['1']['numberOfBets'];
- }
- //NOUDETAAN VOITTO-OSUUDET, KUN KOHDE 4 VÄÄRIN
- $ennustehaku = "{ \"page\": 0, \"pageSize\": 100, \"additionalPrizeTier\": false, \"selections\": [ ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[0]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[1]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[2]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks2[3]."\", \"".$marks3[3]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[4]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[5]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[6]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[7]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[8]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[9]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[10]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[11]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[12]."\"] } ] }";
- // Alustetaan URL
- $url = $host . "/api/sport-winshare/v1/games/SPORT/draws/".$target."/winshare";
- // Alustetaan cURL asetuksineen
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true);
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $ennustehaku);
- curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
- curl_setopt($ch, CURLOPT_ENCODING, "identity");
- // Suoritetaan pyyntö
- $data = curl_exec($ch);
- // Suljetaan cURL
- curl_close($ch);
- // Tarkistetaan että datassa on eloa
- $sub = "winShares";
- if ($data && strpos($data, $sub) !== false) {
- $tulosv2 = array();
- $tulosv2 = json_decode($data,true);
- $kpl2vl += $tulosv2['winShares']['0']['numberOfBets'];
- $kpl2vl += $tulosv2['winShares']['1']['numberOfBets'];
- }
- //NOUDETAAN VOITTO-OSUUDET, KUN KOHDE 3 VÄÄRIN
- $ennustehaku = "{ \"page\": 0, \"pageSize\": 100, \"additionalPrizeTier\": false, \"selections\": [ ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[0]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[1]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks2[2]."\", \"".$marks3[2]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[3]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[4]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[5]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[6]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[7]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[8]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[9]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[10]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[11]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[12]."\"] } ] }";
- // Alustetaan URL
- $url = $host . "/api/sport-winshare/v1/games/SPORT/draws/".$target."/winshare";
- // Alustetaan cURL asetuksineen
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true);
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $ennustehaku);
- curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
- curl_setopt($ch, CURLOPT_ENCODING, "identity");
- // Suoritetaan pyyntö
- $data = curl_exec($ch);
- // Suljetaan cURL
- curl_close($ch);
- // Tarkistetaan että datassa on eloa
- $sub = "winShares";
- if ($data && strpos($data, $sub) !== false) {
- $tulosv2 = array();
- $tulosv2 = json_decode($data,true);
- $kpl2vl += $tulosv2['winShares']['0']['numberOfBets'];
- $kpl2vl += $tulosv2['winShares']['1']['numberOfBets'];
- }
- //NOUDETAAN VOITTO-OSUUDET, KUN KOHDE 2 VÄÄRIN
- $ennustehaku = "{ \"page\": 0, \"pageSize\": 100, \"additionalPrizeTier\": false, \"selections\": [ ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[0]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks2[1]."\", \"".$marks3[1]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[2]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[3]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[4]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[5]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[6]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[7]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[8]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[9]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[10]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[11]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[12]."\"] } ] }";
- // Alustetaan URL
- $url = $host . "/api/sport-winshare/v1/games/SPORT/draws/".$target."/winshare";
- // Alustetaan cURL asetuksineen
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true);
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $ennustehaku);
- curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
- curl_setopt($ch, CURLOPT_ENCODING, "identity");
- // Suoritetaan pyyntö
- $data = curl_exec($ch);
- // Suljetaan cURL
- curl_close($ch);
- // Tarkistetaan että datassa on eloa
- $sub = "winShares";
- if ($data && strpos($data, $sub) !== false) {
- $tulosv2 = array();
- $tulosv2 = json_decode($data,true);
- $kpl2vl += $tulosv2['winShares']['0']['numberOfBets'];
- $kpl2vl += $tulosv2['winShares']['1']['numberOfBets'];
- }
- //NOUDETAAN VOITTO-OSUUDET, KUN KOHDE 1 VÄÄRIN
- $ennustehaku = "{ \"page\": 0, \"pageSize\": 100, \"additionalPrizeTier\": false, \"selections\": [ ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks2[0]."\", \"".$marks3[0]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[1]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[2]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[3]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[4]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[5]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[6]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[7]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[8]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[9]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[10]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[11]."\"] }, ";
- $ennustehaku .= "{ \"outcomes\":[\"".$marks[12]."\"] } ] }";
- // Alustetaan URL
- $url = $host . "/api/sport-winshare/v1/games/SPORT/draws/".$target."/winshare";
- // Alustetaan cURL asetuksineen
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true);
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $ennustehaku);
- curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
- curl_setopt($ch, CURLOPT_ENCODING, "identity");
- // Suoritetaan pyyntö
- $data = curl_exec($ch);
- // Suljetaan cURL
- curl_close($ch);
- // Tarkistetaan että datassa on eloa
- $sub = "winShares";
- if ($data && strpos($data, $sub) !== false) {
- $tulosv2 = array();
- $tulosv2 = json_decode($data,true);
- $kpl2vl += $tulosv2['winShares']['0']['numberOfBets'];
- $kpl2vl += $tulosv2['winShares']['1']['numberOfBets'];
- }
- }
- }
- //harvoin minivakiossa 7 oikein jää löytymättä, mutta jos jää niin selvitetääm 6 oikein kappaleet
- if (isset($kplmini2vl) && $kplmini2vl == 1) {
- //NOUDETAAN MINIVAKION VOITTO-OSUUDET, KUN KOHDE 7 VÄÄRIN
- $ennustehakumini = "{ \"page\": 0, \"pageSize\": 100, \"additionalPrizeTier\": true, \"selections\": [ ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[0]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[1]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[2]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[3]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[4]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[5]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks2[6]."\", \"".$marks3[6]."\"] } ] }";
- // Alustetaan URL
- $url = $host . "/api/sport-winshare/v1/games/SPORT/draws/".$target."/winshare";
- // Alustetaan cURL asetuksineen
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true);
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $ennustehakumini);
- curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
- curl_setopt($ch, CURLOPT_ENCODING, "identity");
- // Suoritetaan pyyntö
- $data = curl_exec($ch);
- // Suljetaan cURL
- curl_close($ch);
- // Tarkistetaan että datassa on eloa
- $sub = "winShares";
- if ($data && strpos($data, $sub) !== false) {
- $tulosv1mini = array();
- $tulosv1mini = json_decode($data,true);
- $kplmini += $tulosv1mini['winShares']['0']['numberOfBets'];
- }
- //NOUDETAAN MINIVAKION VOITTO-OSUUDET, KUN KOHDE 6 VÄÄRIN
- $ennustehakumini = "{ \"page\": 0, \"pageSize\": 100, \"additionalPrizeTier\": true, \"selections\": [ ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[0]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[1]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[2]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[3]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[4]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks2[5]."\", \"".$marks3[5]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[6]."\"] } ] }";
- // Alustetaan URL
- $url = $host . "/api/sport-winshare/v1/games/SPORT/draws/".$target."/winshare";
- // Alustetaan cURL asetuksineen
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true);
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $ennustehakumini);
- curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
- curl_setopt($ch, CURLOPT_ENCODING, "identity");
- // Suoritetaan pyyntö
- $data = curl_exec($ch);
- // Suljetaan cURL
- curl_close($ch);
- // Tarkistetaan että datassa on eloa
- $sub = "winShares";
- if ($data && strpos($data, $sub) !== false) {
- $tulosv1mini = array();
- $tulosv1mini = json_decode($data,true);
- $kplmini += $tulosv1mini['winShares']['0']['numberOfBets'];
- }
- //NOUDETAAN MINIVAKION VOITTO-OSUUDET, KUN KOHDE 5 VÄÄRIN
- $ennustehakumini = "{ \"page\": 0, \"pageSize\": 100, \"additionalPrizeTier\": true, \"selections\": [ ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[0]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[1]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[2]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[3]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks2[4]."\", \"".$marks3[4]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[5]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[6]."\"] } ] }";
- // Alustetaan URL
- $url = $host . "/api/sport-winshare/v1/games/SPORT/draws/".$target."/winshare";
- // Alustetaan cURL asetuksineen
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true);
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $ennustehakumini);
- curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
- curl_setopt($ch, CURLOPT_ENCODING, "identity");
- // Suoritetaan pyyntö
- $data = curl_exec($ch);
- // Suljetaan cURL
- curl_close($ch);
- // Tarkistetaan että datassa on eloa
- $sub = "winShares";
- if ($data && strpos($data, $sub) !== false) {
- $tulosv1mini = array();
- $tulosv1mini = json_decode($data,true);
- $kplmini += $tulosv1mini['winShares']['0']['numberOfBets'];
- }
- //NOUDETAAN MINIVAKION VOITTO-OSUUDET, KUN KOHDE 4 VÄÄRIN
- $ennustehakumini = "{ \"page\": 0, \"pageSize\": 100, \"additionalPrizeTier\": true, \"selections\": [ ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[0]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[1]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[2]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks2[3]."\", \"".$marks3[3]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[4]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[5]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[6]."\"] } ] }";
- // Alustetaan URL
- $url = $host . "/api/sport-winshare/v1/games/SPORT/draws/".$target."/winshare";
- // Alustetaan cURL asetuksineen
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true);
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $ennustehakumini);
- curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
- curl_setopt($ch, CURLOPT_ENCODING, "identity");
- // Suoritetaan pyyntö
- $data = curl_exec($ch);
- // Suljetaan cURL
- curl_close($ch);
- // Tarkistetaan että datassa on eloa
- $sub = "winShares";
- if ($data && strpos($data, $sub) !== false) {
- $tulosv1mini = array();
- $tulosv1mini = json_decode($data,true);
- $kplmini += $tulosv1mini['winShares']['0']['numberOfBets'];
- }
- //NOUDETAAN MINIVAKION VOITTO-OSUUDET, KUN KOHDE 3 VÄÄRIN
- $ennustehakumini = "{ \"page\": 0, \"pageSize\": 100, \"additionalPrizeTier\": true, \"selections\": [ ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[0]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[1]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks2[2]."\", \"".$marks3[2]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[3]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[4]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[5]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[6]."\"] } ] }";
- // Alustetaan URL
- $url = $host . "/api/sport-winshare/v1/games/SPORT/draws/".$target."/winshare";
- // Alustetaan cURL asetuksineen
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true);
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $ennustehakumini);
- curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
- curl_setopt($ch, CURLOPT_ENCODING, "identity");
- // Suoritetaan pyyntö
- $data = curl_exec($ch);
- // Suljetaan cURL
- curl_close($ch);
- // Tarkistetaan että datassa on eloa
- $sub = "winShares";
- if ($data && strpos($data, $sub) !== false) {
- $tulosv1mini = array();
- $tulosv1mini = json_decode($data,true);
- $kplmini += $tulosv1mini['winShares']['0']['numberOfBets'];
- }
- //NOUDETAAN MINIVAKION VOITTO-OSUUDET, KUN KOHDE 2 VÄÄRIN
- $ennustehakumini = "{ \"page\": 0, \"pageSize\": 100, \"additionalPrizeTier\": true, \"selections\": [ ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[0]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks2[1]."\", \"".$marks3[1]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[2]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[3]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[4]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[5]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[6]."\"] } ] }";
- // Alustetaan URL
- $url = $host . "/api/sport-winshare/v1/games/SPORT/draws/".$target."/winshare";
- // Alustetaan cURL asetuksineen
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true);
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $ennustehakumini);
- curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
- curl_setopt($ch, CURLOPT_ENCODING, "identity");
- // Suoritetaan pyyntö
- $data = curl_exec($ch);
- // Suljetaan cURL
- curl_close($ch);
- // Tarkistetaan että datassa on eloa
- $sub = "winShares";
- if ($data && strpos($data, $sub) !== false) {
- $tulosv1mini = array();
- $tulosv1mini = json_decode($data,true);
- $kplmini += $tulosv1mini['winShares']['0']['numberOfBets'];
- }
- //NOUDETAAN MINIVAKION VOITTO-OSUUDET, KUN KOHDE 1 VÄÄRIN
- $ennustehakumini = "{ \"page\": 0, \"pageSize\": 100, \"additionalPrizeTier\": true, \"selections\": [ ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks2[0]."\", \"".$marks3[0]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[1]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[2]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[3]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[4]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[5]."\"] }, ";
- $ennustehakumini .= "{ \"outcomes\":[\"".$marks[6]."\"] } ] }";
- // Alustetaan URL
- $url = $host . "/api/sport-winshare/v1/games/SPORT/draws/".$target."/winshare";
- // Alustetaan cURL asetuksineen
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true);
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $ennustehakumini);
- curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
- curl_setopt($ch, CURLOPT_ENCODING, "identity");
- // Suoritetaan pyyntö
- $data = curl_exec($ch);
- // Suljetaan cURL
- curl_close($ch);
- // Tarkistetaan että datassa on eloa
- $sub = "winShares";
- if ($data && strpos($data, $sub) !== false) {
- $tulosv1mini = array();
- $tulosv1mini = json_decode($data,true);
- $kplmini += $tulosv1mini['winShares']['0']['numberOfBets'];
- }
- }
- $kerta = mt_rand();
- $_SESSION['kerta'] = $kerta;
- ?>
- <!DOCTYPE HTML>
- <html lang="fi">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <title>VAKIO-1 ~ VOITONJAKO (kpl)</title>
- <meta name="apple-mobile-web-app-title" content="WINSHARES" />
- <meta name="author" content="Anonymous" />
- <style>*{box-sizing:border-box}html{background-color:#DBDBDB}body{margin:0}#main{width:450px;margin:20px auto;display:block;background-color:#FFF;border:solid 1px #00F;border-radius:5px;padding:15px 15px 0}#lomake{width:245px;margin:30px auto;display:block;background-color:#FFF;border:solid 1px #00F;border-radius:5px;padding:15px;text-align:center}h1{margin:0 0 10px}h2{margin:0}h3{margin:10px}th{padding:8px;border:solid 1px #000;background:#00F;color:#FFF}td{padding:8px;border:solid 1px #000;background:#F0F0FF}input:focus{outline:none}input[type=submit]:hover{cursor:pointer;box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19);border-color:#398439;background:#00F}input[type=submit]{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:16px;color:#FFF;border-radius:5px 15px;display:inline-block;border-color:#4cae4c;padding:5px 10px;background:#2929FF}.kes{text-align:center}.oik{text-align:right}.riv{border:3px solid #3838FF;box-shadow:inset 0 0 8px rgba(0,0,0,.1),0 0 16px rgba(0,0,0,.1);text-align:center;margin:5px;padding:15px;background:rgba(255,255,255,.5)}.sep{width:90%;height:1px}.st1{width:164px;table-layout:fixed;margin:auto}.st2{width:100px}.st3{width:60px}.vas{text-align:left}</style>
- </head>
- <body>
- <div id="main">
- <?php
- if ($check == 13 && $target != 0) {
- echo "<h2 class='kes'>LAUANTAIVAKIO, KIERROS ".$target."</h2>";
- echo "<h3 class='kes'>Haettu vakion rivi:</h3>";
- echo "<h3 class='kes'>".wordwrap($marks[0].$marks[1].$marks[2].$marks[3].$marks[4].$marks[5].$marks[6].$marks[7].$marks[8].$marks[9].$marks[10].$marks[11].$marks[12],3,' ',true)."</h3>";
- echo "<h3 class='kes'>ylimmät voittoluokat</h3>";
- echo "<table class='st1'><thead><tr><th class='vas st2'>tulos</th><th class='st3'>kpl</th></tr></thead><tbody>";
- echo "<tr><td class='vas'>13 oikein</td><td class='oik'>".$kpl1vl."</td></tr>";
- echo "<tr><td class='vas'>12 oikein</td><td class='oik'>".$kpl2vl."</td></tr>";
- echo "</tbody></table>";
- echo "<h3 class='kes'>vaihto: ".number_format(($vaihto/100),2,","," ")." €</h3>";
- echo "<hr class='sep'>";
- echo "<h3 class='kes'>Haettu minivakion rivi:</h3>";
- echo "<h3 class='kes'>".wordwrap($marks[0].$marks[1].$marks[2].$marks[3].$marks[4].$marks[5].$marks[6],3,' ',true)."</h3>";
- echo "<table class='st1'><thead><tr><th class='vas st2'>tulos</th><th class='st3'>kpl</th></tr></thead><tbody>";
- if (isset($kplmini2vl) && $kplmini2vl == 1) {
- echo "<tr><td class='vas'>6 oikein</td><td class='oik'>".$kplmini."</td></tr>";
- } else {
- echo "<tr><td class='vas'>7 oikein</td><td class='oik'>".$kplmini."</td></tr>";
- }
- echo "</tbody></table>";
- echo "<h3 class='kes'>vaihto (mini): ".number_format(($vaihtomini/100),2,","," ")." €</h3>";
- } else if ($check == 13 && $target == 0) {
- echo "<h2 class='kes'>TARKISTA PELIKIERROS!</h2><br />";
- } else {
- echo "<h2 class='kes'>SYÖTÄ 13 KOHTEEN MERKIT!</h2><br />";
- }
- ?>
- </div>
- <div id="lomake">
- <form method="post" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>">
- <h1 class="kes">Oikea rivi:</h1>
- <?php if ($check == 13 && $target == 0) { echo "<h4 class='kes'>".wordwrap($rivi,3,' ',true)."</h4>"; } ?>
- <?php if ($check == 13 && $target == 0) { echo "<h4 class='kes'>kierros: ??????</h4>"; } ?>
- <input type="text" class="riv" name='<?php echo "rivi".$kerta; ?>' placeholder="rivi, 13 merkkiä" pattern="^([Xx12]{13})$" title="Syötä 13 (1X21X22X12X1X) merkkiä" maxlength="13" required="required" value="<?php echo $rivi; ?>" /><br />
- <input type="text" class="riv" name='<?php echo "kierros".$kerta; ?>' placeholder="kierros, 6 merkkiä" pattern="^([1234567890]{6})$" title="Syötä 6 (123456) merkkiä (ei pakollinen)" maxlength="6" value="" /><br /><br />
- <input type="hidden" name="kerta" value='<?php echo $kerta;?>' />
- <input type="submit" name="aseta" value="HAE ENNUSTE" /><br /><br />
- <span>[oletuskierros = kuluva viikko]</span>
- </form>
- </div>
- <?php
- //siivotaan jälkiä
- if (isset($ch)) { unset($ch); }
- if (isset($data)) { unset($data); }
- if (isset($defaultWeek)) { unset($defaultWeek); }
- if (isset($header)) { unset($header); }
- if (isset($host)) { unset($host); }
- if (isset($kohteet)) { unset($kohteet); }
- if (isset($kohteetmini)) { unset($kohteetmini); }
- if (isset($kpl1vl)) { unset($kpl1vl); }
- if (isset($kpl2vl)) { unset($kpl2vl); }
- if (isset($kplmini)) { unset($kplmini); }
- if (isset($kplmini2vl)) { unset($kplmini2vl); }
- if (isset($marks)) { unset($marks); }
- if (isset($marks2)) { unset($marks2); }
- if (isset($marks3)) { unset($marks3); }
- if (isset($options)) { unset($options); }
- if (isset($startNr)) { unset($startNr); }
- if (isset($sub)) { unset($sub); }
- if (isset($target)) { unset($target); }
- if (isset($tulosv1)) { unset($tulosv1); }
- if (isset($tulosv1mini)) { unset($tulosv1mini); }
- if (isset($tulosv2)) { unset($tulosv2); }
- if (isset($url)) { unset($url); }
- if (isset($vaihto)) { unset($vaihto); }
- if (isset($vaihtomini)) { unset($vaihtomini); }
- if (isset($vakioIdThisWeek)) { unset($vakioIdThisWeek); }
- if (isset($weekNow)) { unset($weekNow); }
- ?>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement