Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <fieldset>
- <legend>Liczby</legend>
- <?php
- date_default_timezone_set('GMT');
- //tablica dat
- $daty = array();
- $k= 0;
- $data_poczatkowa = date('d.m.Y', strtotime('+1 day', strtotime(date('d.m.Y')))); //data pierwszego losowania
- $liczby = array(); //wylosowane liczby
- $zloto = array(); //koncowa tabela
- $d = 1; //zmienna pomocnicza
- $g = 0; //zmienna ratujaca zycie
- $reset[] = "0, 0";
- if (file_exists('wyniki.txt'))
- {
- $tymczasowy = file_get_contents('wyniki.txt');
- $zlotodwa = unserialize($tymczasowy);
- //print_r($zlotodwa);
- if ($zlotodwa[date('d.m.Y', strtotime('+1 day', strtotime(date('d.m.Y'))))] == $reset[0])
- {
- $liczby = range(1, 34);
- shuffle($liczby);
- $liczby[34] = 0;
- $liczby[35] = 0;
- //przypisanie znaczników czasu do zmiennych
- $t_wskaznik = strtotime($data_poczatkowa);
- for ($k = 0; $k < 18;) //petla zapisuje w tablicy dni od dzisiejszej daty bez weekendów az uzyska 17 dni (tyle ile losowań)
- {
- $weekDay=date('N',$t_wskaznik);
- if ($weekDay < 6)
- {
- $daty[$k]= (date('d.m.Y', $t_wskaznik));
- $k++; //+1
- //przesunięcie wskaźnika na kolejny dzień
- $t_wskaznik = strtotime('+1 day', $t_wskaznik);
- }
- else
- {
- $t_wskaznik = strtotime('+1 day', $t_wskaznik);
- }
- }
- //tworzenie tablicy wylosowanych numerow
- for ($p = 0; $p < 18;)
- {
- $zloto[$daty[$p]] = "$liczby[$g], $liczby[$d]";
- ++$p;
- $g+= 2;
- $d+= 2;
- }
- file_put_contents('wyniki.txt', serialize($zloto));
- if (file_exists('wyniki.txt'))
- {
- $tymczasowy = file_get_contents('wyniki.txt');
- $zlotodwa = unserialize($tymczasowy);
- }
- if (array_key_exists("date('d.m.Y')", $zlotodwa))
- {
- echo 'D ';
- echo date('d.m.Y');
- echo ': ';
- print_r($zlotodwa[date('d.m.Y')]);
- echo '<br>';
- }
- else
- {
- echo 'D ';
- echo date('d.m.Y');
- echo ': ';
- echo 'Brak';
- echo '<br>';
- }
- if (array_key_exists($zlo = date('d.m.Y', strtotime('+1 day', strtotime(date('d.m.Y')))), $zlotodwa))
- {
- echo 'J ';
- echo date('d.m.Y', strtotime('+1 day', strtotime(date('d.m.Y'))));
- echo ': ';
- print_r($zlotodwa[$zlo]);
- }
- else
- {
- echo 'J ';
- echo date('d.m.Y', strtotime('+1 day', strtotime(date('d.m.Y'))));
- echo ': ';
- echo 'Brak';
- }
- }
- else
- {
- if (array_key_exists("date('d.m.Y')", $zlotodwa))
- {
- echo 'D ';
- echo date('d.m.Y');
- echo ': ';
- print_r($zlotodwa[date('d.m.Y')]);
- echo '<br>';
- }
- else
- {
- echo 'D ';
- echo date('d.m.Y');
- echo ': ';
- echo 'Brak';
- echo '<br>';
- }
- if (array_key_exists($zlo = date('d.m.Y', strtotime('+1 day', strtotime(date('d.m.Y')))), $zlotodwa))
- {
- echo 'J ';
- echo date('d.m.Y', strtotime('+1 day', strtotime(date('d.m.Y'))));
- echo ': ';
- print_r($zlotodwa[$zlo]);
- }
- else
- {
- echo 'J ';
- echo date('d.m.Y', strtotime('+1 day', strtotime(date('d.m.Y'))));
- echo ': ';
- echo 'Brak';
- }
- }
- }
- else
- {
- $liczby = range(1, 34);
- shuffle($liczby);
- $liczby[34] = 0;
- $liczby[35] = 0;
- //przypisanie znaczników czasu do zmiennych
- $t_wskaznik = strtotime($data_poczatkowa);
- for ($k = 0; $k < 18;) //petla zapisuje w tablicy dni od dzisiejszej daty bez weekendów az uzyska 17 dni (tyle ile losowań)
- {
- $weekDay=date('N',$t_wskaznik);
- if ($weekDay < 6)
- {
- $daty[$k]= (date('d.m.Y', $t_wskaznik));
- $k++; //+1
- //przesunięcie wskaźnika na kolejny dzień
- $t_wskaznik = strtotime('+1 day', $t_wskaznik);
- }
- else
- {
- $t_wskaznik = strtotime('+1 day', $t_wskaznik);
- }
- }
- //tworzenie tablicy wylosowanych numerow
- for ($p = 0; $p < 18;)
- {
- $zloto[$daty[$p]] = "$liczby[$g], $liczby[$d]";
- ++$p;
- $g+= 2;
- $d+= 2;
- }
- file_put_contents('wyniki.txt', serialize($zloto));
- if (file_exists('wyniki.txt'))
- {
- $tymczasowy = file_get_contents('wyniki.txt');
- $zlotodwa = unserialize($tymczasowy);
- }
- if (array_key_exists("date('d.m.Y')", $zlotodwa))
- {
- echo 'D ';
- echo date('d.m.Y');
- echo ': ';
- print_r($zlotodwa[date('d.m.Y')]);
- echo '<br>';
- }
- else
- {
- echo 'D ';
- echo date('d.m.Y');
- echo ': ';
- echo 'Brak';
- echo '<br>';
- }
- if (array_key_exists($zlo = date('d.m.Y', strtotime('+1 day', strtotime(date('d.m.Y')))), $zlotodwa))
- {
- echo 'J ';
- echo date('d.m.Y', strtotime('+1 day', strtotime(date('d.m.Y'))));
- echo ': ';
- print_r($zlotodwa[$zlo]);
- }
- else
- {
- echo 'J ';
- echo date('d.m.Y', strtotime('+1 day', strtotime(date('d.m.Y'))));
- echo ': ';
- echo 'Brak';
- }
- }
- ?>
- </fieldset>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement