Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- Veikkauksella on yhdeksän onnenpeliä:
- * EUROJACKPOT arvotaan kaksi kertaa viikossa (ti, pe)
- * VIKINGLOTTO arvotaan kerran viikossa (ke)
- * LOTTO arvotaan kerran viikossa (la)
- * JOKERI arvotaan neljä kertaa viikossa (ti, ke, pe, la)
- * LOMATONNI arvotaan neljä kertaa viikossa (ti, ke, pe, la)
- * KENO arvotaan kolme kertaa päivässä (klo 15, klo 21, klo 23)
- * KAIKKI TAI EI MITÄÄN arvotaan kerran päivässä (ma-su)
- * SYNTTÄRIT arvotaan kerran päivässä (ma-su)
- * TÄHDENLENTO arvotaan seitsemän minuutin välein
- Tällä skriptillä noudat kunkin pelin viimeisimmän arvonnan parhaan tuloksen.
- Joissakin peleissä paras tulos ilmoitetaan euroina ja joissakin kertoimena.
- Tähdenlennon osalta paras tulos näytetään erikseen sekä edellisen päivän että kuluvan päivän arvonnoista.
- */
- 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");
- ?>
- <!DOCTYPE HTML>
- <html lang="fi">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <title>BEST PROFITS</title>
- <meta name="apple-mobile-web-app-title" content="BEST PROFITS" />
- <meta name="author" content="Anonymous" />
- <style>*{box-sizing:border-box}html{background-color:#FFF}body{margin:0;overflow-y:scroll}#main{width:700px;margin:20px auto;display:block;background-color:#FFF;padding:15px}h1{text-align:center;margin-top:0;font-weight:bold;color:#00F}h2,p{text-align:center;margin-top:0;font-weight:bold}.ikkuna{width:320px;height:190px;margin:5px;display:block;background-color:#E2F9F9;border:solid 1px #00F;border-radius:5px;padding:5px;float:left;text-align:center;box-shadow:4px -4px 0 #00F}.ikkunax{clear:both}.st25{background:linear-gradient(180deg,rgba(255,255,255,0) 70%, #FF0 30%)}</style>
- </head><body>
- <div id="main">
- <?php
- // Haku veikkaus.fi - EJACKPOT, tutkitaan avoimista lähtöpiste tulosten hakuun
- $header = array(
- "Accept: application/json",
- "Content-Type: application/json",
- "X-ESA-API-Key: ROBOT"
- );
- $url = "https://www.veikkaus.fi/api/draw-open-games/v1/games/EJACKPOT/draws";
- // 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_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 0);
- 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 = "EJACKPOT";
- $startPoint = 0;
- if ($data && strpos($data, $sub) !== false) {
- $avoimet = array();
- $avoimet = json_decode($data, true);
- if (isset($avoimet[0]['id'])) {
- $startPoint = $avoimet[0]['id'];
- }
- $haku = 0;
- while ($haku == 0) {
- $startPoint--;
- // Haku veikkaus.fi - EJACKPOT
- $url = "https://www.veikkaus.fi/api/draw-results/v1/games/EJACKPOT/draws/".$startPoint;
- // 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_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 0);
- 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 = "prizeTiers";
- if ($data && strpos($data, $sub) !== false) {
- $haku = 1;
- }
- }
- $tulos = $drawed = array();
- $tulos = json_decode($data, true);
- $voittoluokka = "";
- $maksimivoitto = 0;
- $z = 0;
- while (isset($tulos['prizeTiers'][$z])) {
- if ($tulos['prizeTiers'][$z]['shareAmount'] > $maksimivoitto) {
- $maksimivoitto = $tulos['prizeTiers'][$z]['shareAmount'];
- $voittoluokka = $tulos['prizeTiers'][$z]['name'];
- }
- $z++;
- }
- echo "<h1>ARVONTAPELIEN VIIME PÄIVIEN SUURIMMAT MAKSETUT VOITOT / TOTEUTUNEET KERTOIMET</h1>";
- if ($maksimivoitto > 0) {
- echo "<div class='ikkuna' title='arvotaan kaksi kertaa viikossa'>";
- echo "<h2><span class='st25'>€-JACKPOT</span></h2>";
- echo "<h2 title='maksimivoitto'>".number_format(($maksimivoitto/100),2,","," ")." €</h2>";
- echo "<p>maksimitulos:<br />".$voittoluokka."</p>";
- echo "<p>arvonta ".date("d.m.Y \k\l\o H:i", $tulos['drawTime']/1000)."</p>";
- echo "</div>";
- }
- }
- // Haku veikkaus.fi - VIKING, tutkitaan avoimista lähtöpiste tulosten hakuun
- $url = "https://www.veikkaus.fi/api/draw-open-games/v1/games/VIKING/draws";
- // 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_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 0);
- 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 = "VIKING";
- $startPoint = 0;
- if ($data && strpos($data, $sub) !== false) {
- $avoimet = array();
- $avoimet = json_decode($data, true);
- if (isset($avoimet[0]['id'])) {
- $startPoint = $avoimet[0]['id'];
- } else {
- $startNrViking = 1720; //vuoden 2022 viikon 52 vikingin id, täsmäytä $startNr vuosittain viikolla 1
- $weekNow = (int) date("W", strtotime('-7 hours'));
- $startPoint = ($startNrViking + $weekNow + 1);
- }
- $haku = 0;
- while ($haku == 0) {
- $startPoint--;
- // Haku veikkaus.fi - VIKING
- $url = "https://www.veikkaus.fi/api/draw-results/v1/games/VIKING/draws/".$startPoint;
- // 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_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 0);
- 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 = "prizeTiers";
- if ($data && strpos($data, $sub) !== false) {
- $haku = 1;
- }
- }
- $tulos = $drawed = array();
- $tulos = json_decode($data, true);
- $voittoluokka = "";
- $maksimivoitto = 0;
- $z = 0;
- while (isset($tulos['prizeTiers'][$z])) {
- if ($tulos['prizeTiers'][$z]['shareAmount'] > $maksimivoitto) {
- $maksimivoitto = $tulos['prizeTiers'][$z]['shareAmount'];
- if ($tulos['prizeTiers'][$z]['multiplier'] === true) {
- $voittoluokka = $tulos['prizeTiers'][$z]['name']." (PLUS)";
- } else {
- $voittoluokka = $tulos['prizeTiers'][$z]['name'];
- }
- }
- $z++;
- }
- if ($maksimivoitto > 0) {
- echo "<div class='ikkuna' title='arvotaan kerran viikossa'>";
- echo "<h2><span class='st25'>VIKING</span></h2>";
- echo "<h2 title='maksimivoitto'>".number_format(($maksimivoitto/100),2,","," ")." €</h2>";
- echo "<p>maksimitulos:<br />".$voittoluokka."</p>";
- echo "<p>arvonta ".date("d.m.Y \k\l\o H:i", $tulos['drawTime']/1000)."</p>";
- echo "</div>";
- flush();
- ob_flush();
- }
- }
- // Haku veikkaus.fi - LOTTO, tutkitaan avoimista lähtöpiste tulosten hakuun
- $url = "https://www.veikkaus.fi/api/draw-open-games/v1/games/LOTTO/draws";
- // 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_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 0);
- 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 = "LOTTO";
- $startPoint = 0;
- if ($data && strpos($data, $sub) !== false) {
- $avoimet = array();
- $avoimet = json_decode($data, true);
- if (isset($avoimet[0]['id'])) {
- $startPoint = $avoimet[0]['id'];
- } else {
- $startNrLotto = 1720; //vuoden 2022 viikon 52 loton id, täsmäytä $startNr vuosittain viikolla 1
- $weekNow = (int) date("W", strtotime('-7 hours'));
- $startPoint = ($startNrLotto + $weekNow + 1);
- }
- $haku = 0;
- while ($haku == 0) {
- $startPoint--;
- // Haku veikkaus.fi - LOTTO
- $url = "https://www.veikkaus.fi/api/draw-results/v1/games/LOTTO/draws/".$startPoint;
- // 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_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 0);
- 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 = "prizeTiers";
- if ($data && strpos($data, $sub) !== false) {
- $haku = 1;
- }
- }
- $tulos = $drawed = array();
- $tulos = json_decode($data, true);
- $voittoluokka = "";
- $maksimivoitto = 0;
- $z = 0;
- while (isset($tulos['prizeTiers'][$z])) {
- if ($tulos['prizeTiers'][$z]['shareAmount'] > $maksimivoitto) {
- $maksimivoitto = $tulos['prizeTiers'][$z]['shareAmount'];
- if ($tulos['prizeTiers'][$z]['multiplier'] === true) {
- $voittoluokka = $tulos['prizeTiers'][$z]['name']." (PLUS)";
- } else {
- $voittoluokka = $tulos['prizeTiers'][$z]['name'];
- }
- }
- $z++;
- }
- if ($maksimivoitto > 0) {
- echo "<div class='ikkuna' title='arvotaan kerran viikossa'>";
- echo "<h2><span class='st25'>LOTTO</span></h2>";
- echo "<h2 title='maksimivoitto'>".number_format(($maksimivoitto/100),2,","," ")." €</h2>";
- echo "<p>maksimitulos:<br />".$voittoluokka."</p>";
- echo "<p>arvonta ".date("d.m.Y \k\l\o H:i", $tulos['drawTime']/1000)."</p>";
- echo "</div>";
- }
- }
- // Haku veikkaus.fi - JOKERI, tutkitaan avoimista lähtöpiste tulosten hakuun
- $url = "https://www.veikkaus.fi/api/draw-open-games/v1/games/JOKERI/draws";
- // 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_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 0);
- 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 = "JOKERI";
- $startPoint = 0;
- if ($data && strpos($data, $sub) !== false) {
- $avoimet = array();
- $avoimet = json_decode($data, true);
- if (isset($avoimet[0]['id'])) {
- $startPoint = $avoimet[0]['id'];
- }
- $haku = 0;
- while ($haku == 0) {
- $startPoint--;
- // Haku veikkaus.fi - JOKERI
- $url = "https://www.veikkaus.fi/api/draw-results/v1/games/JOKERI/draws/".$startPoint;
- // 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_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 0);
- 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 = "prizeTiers";
- if ($data && strpos($data, $sub) !== false) {
- $haku = 1;
- }
- }
- $tulos = $drawed = array();
- $tulos = json_decode($data, true);
- $voittoluokka = "";
- $maksimivoitto = 0;
- $z = 0;
- while (isset($tulos['prizeTiers'][$z])) {
- if ($tulos['prizeTiers'][$z]['shareAmount'] > $maksimivoitto) {
- $maksimivoitto = $tulos['prizeTiers'][$z]['shareAmount'];
- if ($tulos['prizeTiers'][$z]['multiplier'] === true) {
- $voittoluokka = $tulos['prizeTiers'][$z]['name']." (TUPLA)";
- } else {
- $voittoluokka = $tulos['prizeTiers'][$z]['name'];
- }
- }
- $z++;
- }
- if ($maksimivoitto > 0) {
- echo "<div class='ikkuna' title='arvotaan neljä kertaa viikossa'>";
- echo "<h2><span class='st25'>JOKERI</span></h2>";
- echo "<h2 title='maksimivoitto'>".number_format(($maksimivoitto/100),2,","," ")." €</h2>";
- echo "<p>maksimitulos:<br />".$voittoluokka."</p>";
- echo "<p>arvonta ".date("d.m.Y \k\l\o H:i", $tulos['drawTime']/1000)."</p>";
- echo "</div>";
- flush();
- ob_flush();
- }
- }
- // Haku veikkaus.fi - LOMATONNI, tutkitaan avoimista lähtöpiste tulosten hakuun
- $url = "https://www.veikkaus.fi/api/draw-open-games/v1/games/RAFFLE/draws";
- // 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_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 0);
- 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 = "RAFFLE";
- $startPoint = 0;
- if ($data && strpos($data, $sub) !== false) {
- $avoimet = array();
- $avoimet = json_decode($data, true);
- if (isset($avoimet[0]['id'])) {
- $startPoint = $avoimet[0]['id'];
- }
- $haku = 0;
- while ($haku == 0) {
- $startPoint--;
- // Haku veikkaus.fi - LOMATONNI
- $url = "https://www.veikkaus.fi/api/draw-results/v1/games/RAFFLE/draws/".$startPoint;
- // 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_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 0);
- 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 = "shareCount";
- if ($data && strpos($data, $sub) !== false) {
- $haku = 1;
- }
- }
- $tulos = $drawed = array();
- $tulos = json_decode($data, true);
- $voittoluokka = "";
- $maksimivoitto = 0;
- $z = 0;
- while (isset($tulos['prizeTiers'][$z])) {
- if ($tulos['prizeTiers'][$z]['shareAmount'] > $maksimivoitto) {
- $maksimivoitto = $tulos['prizeTiers'][$z]['shareAmount'];
- $voittoluokka = $tulos['prizeTiers'][$z]['name'];
- }
- $z++;
- }
- if ($maksimivoitto > 0) {
- echo "<div class='ikkuna' title='arvotaan neljä kertaa viikossa'>";
- echo "<h2><span class='st25'>LOMATONNI</span></h2>";
- echo "<h2 title='maksimivoitto'>".number_format(($maksimivoitto/100),2,","," ")." €</h2>";
- echo "<p>maksimitulos:<br />".$voittoluokka."</p>";
- echo "<p>arvonta ".date("d.m.Y \k\l\o H:i", $tulos['drawTime']/1000)."</p>";
- echo "</div>";
- }
- }
- // Haku veikkaus.fi - KENO, tutkitaan lähtöpiste tulosten hakuun
- if (date("H") > 14) {
- $startPoint = date("Y-m-d");
- } else {
- $startPoint = date("Y-m-d", strtotime('-1 day'));
- }
- // Haku veikkaus.fi - KENO
- $url = "https://www.veikkaus.fi/api/draw-results/v1/games/KENO/draws/by-day/".$startPoint;
- // 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_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 0);
- 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 = "prizeTiers";
- if ($data && strpos($data, $sub) !== false) {
- $tulos = $drawed = array();
- $tulos = json_decode($data, true);
- if (isset($tulos[2])) {
- $y = 2;
- } else if (isset($tulos[1])) {
- $y = 1;
- } else {
- $y = 0;
- }
- while ($y >= 0) {
- $numbs = array("42", "0", "53", "8", "63", "15", "43", "72", "1", "20", "54", "80", "9", "64", "25", "87", "16", "44", "73", "93", "2", "55", "29", "81", "21", "10", "33", "98", "26", "45", "65", "102", "88", "74", "3", "17", "56", "105", "94", "36", "82", "11", "22", "30", "46", "66", "39", "99", "18", "27", "57", "89", "103", "106", "34", "41", "4", "67", "75", "79", "83", "86", "92", "95", "97", "100", "101", "104", "52", "12", "47", "58", "62", "71", "76", "90", "96", "23", "31", "48", "5", "19", "37", "49", "50", "51", "59", "60", "61", "68", "69", "70", "77", "78", "84", "85", "91", "6", "7", "13", "14", "24", "28", "32", "35", "38", "40");
- $ids = array("139", "123", "69", "1", "79", "8", "140", "88", "124", "13", "70", "96", "2", "80", "18", "103", "9", "141", "89", "109", "125", "71", "22", "97", "14", "3", "26", "114", "19", "142", "81", "118", "104", "90", "126", "10", "72", "121", "110", "29", "98", "4", "15", "23", "143", "82", "32", "115", "11", "20", "73", "105", "119", "122", "27", "34", "127", "83", "91", "95", "99", "102", "108", "111", "113", "116", "117", "120", "149", "5", "144", "74", "78", "87", "92", "106", "112", "16", "24", "145", "128", "12", "30", "146", "147", "148", "75", "76", "77", "84", "85", "86", "93", "94", "100", "101", "107", "129", "130", "6", "7", "17", "21", "25", "28", "31", "33");
- $odds = array("3000000", "1000000", "500000", "200000", "150000", "50000", "50000", "30000", "25000", "10000", "10000", "6000", "5000", "3000", "2400", "2000", "1200", "1200", "800", "600", "500", "500", "420", "300", "240", "200", "200", "200", "100", "100", "100", "100", "90", "60", "50", "50", "50", "50", "34", "32", "30", "20", "20", "20", "20", "20", "18", "14", "10", "10", "10", "10", "10", "10", "8", "7", "6", "6", "6", "6", "6", "6", "6", "6", "6", "6", "6", "6", "5", "4", "4", "4", "4", "4", "4", "4", "4", "3", "3", "3", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1");
- $names = array("11/11 oikein", "11/11 oikein", "10/10 oikein", "10/10 oikein", "9/9 oikein", "9/9 oikein", "10/11 oikein", "8/8 oikein", "10/11 oikein", "8/8 oikein", "9/10 oikein", "7/7 oikein", "9/10 oikein", "8/9 oikein", "7/7 oikein", "6/6 oikein", "8/9 oikein", "9/11 oikein", "7/8 oikein", "5/5 oikein", "9/11 oikein", "8/10 oikein", "6/6 oikein", "6/7 oikein", "7/8 oikein", "8/10 oikein", "5/5 oikein", "4/4 oikein", "6/7 oikein", "8/11 oikein", "7/9 oikein", "3/3 oikein", "5/6 oikein", "6/8 oikein", "8/11 oikein", "7/9 oikein", "7/10 oikein", "2/2 oikein", "4/5 oikein", "4/4 oikein", "5/7 oikein", "7/10 oikein", "6/8 oikein", "5/6 oikein", "7/11 oikein", "6/9 oikein", "3/3 oikein", "3/4 oikein", "6/9 oikein", "5/7 oikein", "6/10 oikein", "4/6 oikein", "2/3 oikein", "1/2 oikein", "4/5 oikein", "2/2 oikein", "7/11 oikein", "5/9 oikein", "5/8 oikein", "1/8 oikein", "4/7 oikein", "1/7 oikein", "1/6 oikein", "3/5 oikein", "1/5 oikein", "2/4 oikein", "1/4 oikein", "1/3 oikein", "1/11 oikein", "6/10 oikein", "6/11 oikein", "5/10 oikein", "1/10 oikein", "1/9 oikein", "4/8 oikein", "3/6 oikein", "2/5 oikein", "5/8 oikein", "4/6 oikein", "5/11 oikein", "6/11 oikein", "5/9 oikein", "3/4 oikein", "4/11 oikein", "3/11 oikein", "2/11 oikein", "4/10 oikein", "3/10 oikein", "2/10 oikein", "4/9 oikein", "3/9 oikein", "2/9 oikein", "3/8 oikein", "2/8 oikein", "3/7 oikein", "2/7 oikein", "2/6 oikein", "5/11 oikein", "0/11 oikein", "5/10 oikein", "0/10 oikein", "4/8 oikein", "4/7 oikein", "3/6 oikein", "3/5 oikein", "2/4 oikein", "2/3 oikein");
- $maxOdds = 0;
- $selite = "";
- for ($q=0; $q<count($numbs);$q++) {
- if ($tulos[$y]['prizeTiers'][$numbs[$q]]['shareCount'] > 0) {
- if ($odds[$q] > $maxOdds) {
- $maxOdds = $odds[$q] + 0;
- if ($tulos[$y]['prizeTiers'][$numbs[$q]]['additionalPrizeTier'] === true) {
- $selite = $names[$q]." (KUNKKU)";
- } else {
- $selite = $names[$q];
- }
- }
- }
- }
- if ($maxOdds > 0) {
- echo "<div class='ikkuna' title='arvotaan kolme kertaa päivässä'>";
- echo "<h2><span class='st25'>KENO</span></h2>";
- echo "<h2 title='maksimikerroin'>".number_format($maxOdds,0,","," ")."</h2>";
- echo "<p>maksimitulos:<br />".$selite."</p>";
- echo "<p>arvonta ".date("d.m.Y \k\l\o H:i", $tulos[$y]['drawTime']/1000)."</p>";
- echo "</div>";
- flush();
- ob_flush();
- }
- $y--;
- }
- }
- // Haku veikkaus.fi - KAIKKI TAI EI MITÄÄN, tutkitaan avoimista lähtöpiste tulosten hakuun
- $url = "https://www.veikkaus.fi/api/draw-open-games/v1/games/AON/draws";
- // 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_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 0);
- 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 = "AON";
- $startPoint = 0;
- if ($data && strpos($data, $sub) !== false) {
- $avoimet = array();
- $avoimet = json_decode($data, true);
- if (isset($avoimet[0]['id'])) {
- $startPoint = $avoimet[0]['id'];
- }
- $haku = 0;
- while ($haku == 0) {
- $startPoint--;
- // Haku veikkaus.fi - KAIKKI TAI EI MITÄÄN
- $url = "https://www.veikkaus.fi/api/draw-results/v1/games/AON/draws/".$startPoint;
- // 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_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 0);
- 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 = "prizeTiers";
- if ($data && strpos($data, $sub) !== false) {
- $haku = 1;
- }
- }
- $tulos = $drawed = array();
- $tulos = json_decode($data, true);
- $numbsaon = array("10", "22", "0", "9", "11", "21", "1", "8", "12", "20", "2", "7", "13", "19", "3", "6", "14", "18", "4", "5", "15", "16", "17");
- $oddsaon = array("500000", "500000", "125000", "125000", "1000", "1000", "250", "250", "100", "100", "25", "25", "20", "20", "5", "5", "4", "4", "1", "1", "1", "1", "1");
- $namesaon = array("Onnenapila: 12 oikein", "Onnenapila: 0 oikein", "12 oikein", "0 oikein", "Onnenapila: 11 oikein", "Onnenapila: 1 oikein", "11 oikein", "1 oikein", "Onnenapila: 10 oikein", "Onnenapila: 2 oikein", "10 oikein", "2 oikein", "Onnenapila: 9 oikein", "Onnenapila: 3 oikein", "9 oikein", "3 oikein", "Onnenapila: 8 oikein", "Onnenapila: 4 oikein", "8 oikein", "4 oikein", "Onnenapila: 7 oikein", "Onnenapila: 6 oikein", "Onnenapila: 5 oikein");
- $maxOdds = 0;
- $selite = "";
- for ($q=0; $q<count($numbsaon);$q++) {
- if ($tulos['prizeTiers'][$numbsaon[$q]]['shareCount'] > 0) {
- if ($oddsaon[$q] > $maxOdds) {
- $maxOdds = $oddsaon[$q] + 0;
- $selite = $namesaon[$q];
- }
- }
- }
- if ($maxOdds > 0) {
- echo "<div class='ikkuna' title='arvotaan kerran päivässä'>";
- echo "<h2><span class='st25'>KAIKKI TAI EI MITÄÄN</span></h2>";
- echo "<h2 title='maksimikerroin'>".number_format($maxOdds,0,","," ")."</h2>";
- echo "<p>maksimitulos:<br />".$selite."</p>";
- echo "<p>arvonta ".date("d.m.Y \k\l\o H:i", $tulos['drawTime']/1000)."</p>";
- echo "</div>";
- }
- }
- // Haku veikkaus.fi - SYNTTÄRIT, tutkitaan avoimista lähtöpiste tulosten hakuun
- $url = "https://www.veikkaus.fi/api/draw-open-games/v1/games/BIRTHDAY/draws";
- // 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_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 0);
- 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 = "BIRTHDAY";
- $startPoint = 0;
- if ($data && strpos($data, $sub) !== false) {
- $avoimet = array();
- $avoimet = json_decode($data, true);
- if (isset($avoimet[0]['id'])) {
- $startPoint = $avoimet[0]['id'];
- }
- $haku = 0;
- while ($haku == 0) {
- $startPoint--;
- // Haku veikkaus.fi - SYNTTÄRIT
- $url = "https://www.veikkaus.fi/api/draw-results/v1/games/BIRTHDAY/draws/".$startPoint;
- // 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_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 0);
- 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 = "prizeTiers";
- if ($data && strpos($data, $sub) !== false) {
- $haku = 1;
- }
- }
- $tulos = $drawed = array();
- $tulos = json_decode($data, true);
- $numbsbd = array("0", "1", "2", "3", "4", "5", "6", "7");
- $oddsbd = array("150000", "5000", "500", "250", "50", "15", "10", "2");
- $namesbd = array("Päivä, kuukausi, vuosiluku ja kirjain oikein", "Päivä, kuukausi ja vuosiluku oikein", "Kuukausi, vuosiluku ja kirjain oikein", "Päivä, kuukausi ja kirjain oikein", "Kuukausi ja vuosiluku oikein", "Päivä ja kuukausi oikein", "Kuukausi ja kirjain oikein", "Kuukausi oikein");
- $maxOdds = 0;
- $selite = "";
- for ($q=0; $q<count($numbsbd);$q++) {
- if ($tulos['prizeTiers'][$numbsbd[$q]]['shareCount'] > 0) {
- if ($oddsbd[$q] > $maxOdds) {
- $maxOdds = $oddsbd[$q] + 0;
- $selite = $namesbd[$q];
- }
- }
- }
- if ($maxOdds > 0) {
- echo "<div class='ikkuna' title='arvotaan kerran päivässä'>";
- echo "<h2><span class='st25'>SYNTTÄRIT</span></h2>";
- echo "<h2 title='maksimikerroin'>".number_format($maxOdds,0,","," ")."</h2>";
- echo "<p>maksimitulos:<br />".$selite."</p>";
- echo "<p>arvonta ".date("d.m.Y \k\l\o H:i", $tulos['drawTime']/1000)."</p>";
- echo "</div>";
- flush();
- ob_flush();
- }
- }
- // Haku veikkaus.fi - TÄHDENLENTO
- $lastDraw = ((time() * 1000) - 86400000); // Katsaus eilispäivän arvontoihin
- $url = "https://www.veikkaus.fi/api/tahdenlento/v1/draws/results?startDate=".$lastDraw;
- // 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_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 0);
- 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 = "WINSET_CALCULATED";
- if ($data && strpos($data, $sub) !== false) {
- $tulos = array();
- $tulos = json_decode($data, true);
- $maxOdds = 0;
- $drawNumber = 0;
- while (isset($tulos['draws'][$drawNumber])) {
- $winNumber = 0;
- while (isset($tulos['draws'][$drawNumber]['drawResult']['winClassStatistics'][$winNumber])) {
- if ($tulos['draws'][$drawNumber]['drawResult']['winClassStatistics'][$winNumber]['winSum'] > $maxOdds) {
- $maxOdds = $tulos['draws'][$drawNumber]['drawResult']['winClassStatistics'][$winNumber]['winSum'];
- $selite = $tulos['draws'][$drawNumber]['drawResult']['winClassStatistics'][$winNumber]['primaryNumbersMatches']."/".$tulos['draws'][$drawNumber]['drawResult']['winClassStatistics'][$winNumber]['primaryNumbersLevel']." oikein";
- if ($tulos['draws'][$drawNumber]['drawResult']['winClassStatistics'][$winNumber]['secondaryNumbersMatches'] == 1 && $tulos['draws'][$drawNumber]['drawResult']['winClassStatistics'][$winNumber]['secondaryNumbersLevel'] == 1) {
- $selite .= " + Bonussymboli";
- }
- }
- $winNumber++;
- }
- $drawNumber++;
- }
- if ($maxOdds > 0) {
- echo "<div class='ikkuna' title='arvotaan seitsemän minuutin välein (24/7)'>";
- echo "<h2><span class='st25'>TÄHDENLENTO</span></h2>";
- echo "<h2 title='maksimivoitto'>".number_format(($maxOdds/100),2,","," ")." €</h2>";
- echo "<p>maksimitulos:<br />".$selite."</p>";
- echo "<p>arvonnat <u>eilen</u> ".date("d.m.Y", $tulos['draws'][0]['drawTime']/1000)."</p>";
- echo "</div>";
- }
- }
- // Haku veikkaus.fi - TÄHDENLENTO
- $lastDraw = ((time() * 1000) - 420000); // Katsaus tämän päivän jo tehtyihin arvontoihin
- $url = "https://www.veikkaus.fi/api/tahdenlento/v1/draws/results?startDate=".$lastDraw;
- // 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_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 0);
- 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 = "WINSET_CALCULATED";
- if ($data && strpos($data, $sub) !== false) {
- $tulos = array();
- $tulos = json_decode($data, true);
- $maxOdds = 0;
- $drawNumber = 0;
- while (isset($tulos['draws'][$drawNumber])) {
- $winNumber = 0;
- while (isset($tulos['draws'][$drawNumber]['drawResult']['winClassStatistics'][$winNumber])) {
- if ($tulos['draws'][$drawNumber]['drawResult']['winClassStatistics'][$winNumber]['winSum'] > $maxOdds) {
- $maxOdds = $tulos['draws'][$drawNumber]['drawResult']['winClassStatistics'][$winNumber]['winSum'];
- $selite = $tulos['draws'][$drawNumber]['drawResult']['winClassStatistics'][$winNumber]['primaryNumbersMatches']."/".$tulos['draws'][$drawNumber]['drawResult']['winClassStatistics'][$winNumber]['primaryNumbersLevel']." oikein";
- if ($tulos['draws'][$drawNumber]['drawResult']['winClassStatistics'][$winNumber]['secondaryNumbersMatches'] == 1 && $tulos['draws'][$drawNumber]['drawResult']['winClassStatistics'][$winNumber]['secondaryNumbersLevel'] == 1) {
- $selite .= " + Bonussymboli";
- }
- }
- $winNumber++;
- }
- $drawNumber++;
- }
- if ($maxOdds > 0) {
- echo "<div class='ikkuna' title='arvotaan seitsemän minuutin välein (24/7)'>";
- echo "<h2><span class='st25'>TÄHDENLENTO</span></h2>";
- echo "<h2 title='maksimivoitto'>".number_format(($maxOdds/100),2,","," ")." €</h2>";
- echo "<p>maksimitulos:<br />".$selite."</p>";
- echo "<p>arvonnat <u>tänään</u> ".date("d.m.Y", $tulos['draws'][0]['drawTime']/1000)."</p>";
- echo "</div><div class='ikkunax'></div>";
- }
- }
- // Siivotaan jälkiä
- if (isset($avoimet)) { unset($avoimet); }
- if (isset($ch)) { unset($ch); }
- if (isset($data)) { unset($data); }
- if (isset($drawNumber)) { unset($drawNumber); }
- if (isset($haku)) { unset($haku); }
- if (isset($header)) { unset($header); }
- if (isset($ids)) { unset($ids); }
- if (isset($lastDraw)) { unset($lastDraw); }
- if (isset($maxOdds)) { unset($maxOdds); }
- if (isset($names)) { unset($names); }
- if (isset($namesaol)) { unset($namesaol); }
- if (isset($namesbd)) { unset($namesbd); }
- if (isset($numbs)) { unset($numbs); }
- if (isset($numbsaol)) { unset($numbsaol); }
- if (isset($numbsbd)) { unset($numbsbd); }
- if (isset($odds)) { unset($odds); }
- if (isset($oddsaol)) { unset($oddsaol); }
- if (isset($oddsbd)) { unset($oddsbd); }
- if (isset($q)) { unset($q); }
- if (isset($selite)) { unset($selite); }
- if (isset($startpoint)) { unset($startpoint); }
- if (isset($sub)) { unset($sub); }
- if (isset($tulos)) { unset($tulos); }
- if (isset($url)) { unset($url); }
- if (isset($einNumber)) { unset($winNumber); }
- if (isset($y)) { unset($y); }
- if (isset($z)) { unset($z); }
- ?>
- </div></body></html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement