|
Nawigacja |
 |
|
|
Wpisy i komentarze |
 |
|
|
Aktualnie online |
 |
|
· Gości online: 2
· Użytkowników online: 0
· Łącznie użytkowników: 153
· Najnowszy użytkownik: piotr67
·Liga AMS : Wejść razem : 1 138 901
· ost. godzina : Uzytkowników: 0Gości: 2
|
|
|
Inne wcielenie LottoCad-a |
|
A więc do pracy.
Po pierwsze zaczniemy od organizacji przedsięwzięcia. Aby nie zaśmiecać bazy LottoCada nie będziemy tej bazy tworzyć w niej a użyjemy bazy zewnętrznej. Najprostszą metodą stworzenia własnej bazy danych jest wykorzystanie wbudowanych w PHP możliwości.
Wybrałem najprostszą metode ponieważ nie wymaga ŻADNEJ instalacji bazy danych. Ba ze stworzymy sami ze skryptów. Jako bazę wybrałem bazę SQLite. To świetna baza SQL, z licencją FREE i nie wymaga niczego więcej, żadnej instalacji i dodatkowych usług a zachowuje się jak profesjonalna baza danych.
Najpierw sprawdzimy czy mamy włączone driver dla tej bazy:
wklejcie do edytora PHP poniższy skrypt, wyjście ustawcie na Panel Wyniki
Po uruchomieniu wyświetli się nam tekst w panelu zakłady :
Array
(
[0] => mysql
[1] => sqlite
)
co znaczy że mamy w PHP drivery zainstalowane do obsługi baz MuSQL i SQLite.
Jeżeli ich NIE MA,(znaczy są nie włączone) odtwórz plik php.ini np w notatniku. Znajduje się on w katalogu LottoCad-a.
najczęściej jest to katalog
C:\Program Files\Wojar Software\Lotto CAD 2.25\php.ini
i usuń znaki komentarza (średnik ;) przy driverach PDO :
;extension=php_zip.dll
;extension=php_zlib.dll
;extension=zip.dll
extension=php_pdo.dll <- tutaj
;extension=php_mysql.dll
extension=php_pdo_mysql.dll <- tutaj
extension=php_pdo_sqlite.dll <- tutaj
;extension=php_pdo_odbc.dll
;extension=php_pdf.dll
;extension=php_curl.dll
Zanim zapiszemy php.ini to wpiszmy też katalog w którym będziemy w przyszłości trzymać procedury, funkcje i klasy które będą wykorzystywane w programach.
A więc załóżmy nowy katalog w katalogu głównym LottoCada :
C:\Program Files\Wojar Software\Lotto CAD 2.25\include\
i do php.ini dopiszmy tę ścieżkę :
...
file_uploads = On
upload_tmp_dir = files\
upload_max_filesize = 2M
;include_path=".;./Script/" <- było tak
include_path=".;./Script/;../include/" <- ma być tak
...
teraz zapiszmy php.ini
i Kliknij na chwilę w menu
Skrypty PHP>>PHP Opcje>>Przechwytuj błędy
uaktywni się przycisk [Zastosuj zmiany i restartuj PHP]
klikamy ten przycisk [Zastosuj zmiany i restartuj PHP]
i z powrotem wyłączmy opcje [Przechwytuj błędy]
Skrypty PHP>>PHP Opcje>>Przechwytuj błędy
Opcje tę najlepiej wyłączyć, potrzebna jest ona czasem jak piszemy skrypty w edytorze PHP.
Powtórzmy skrypt :
teraz drivery powinny sie pojawić :-).
Jeszcze jedna operacja w katalogu głównym załóżmy katalog :
C:\Program Files\Wojar Software\Lotto CAD 2.25\baza\
w nim będzie przechowywana nasza własna baza danych.
możemy nawet ją założyć skryptem :
exec($sql);
?>
Możemy sprawdzić czy baza jest założona. Polecam sciągnięcie dodatku do firefoxa SQLite Manager. Z pomoca tego dodatku otwieramy bazę z katalogu :
C:\Program Files\Wojar Software\Lotto CAD 2.25\baza\rozliczenia.sqlite
i widzimy ze baza została zalożona. Ten dodatek do firefoxa przyda sie nam w przyszłosci właśnie do podglądu i ewentualnej obsługi baz danych, ponieważ SQLite w przyszłych wersjach LottoCad-a bedzie pełnił rolę podstawowej bazy danych.
cdn.
|
#1 |
dnia wrzesień 25 2009 12:01:47
|
|
|
Zaloguj się, aby móc dodać komentarz.
|
|
Tylko zarejestrowani użytkownicy mogą oceniać zawartość strony Zaloguj się lub zarejestruj, żeby móc zagłosować.
Brak ocen. Może czas dodać swoją?
|
|
|
|
Sklep LottoCad |
 |
|
 Uwaga !. Przeczytaj koniecznie "Regulamin sprzedaży z warunkami Licencji". Dokonany zakup będzie oznaczał akceptację Regulaminu i Licencji.
 Note!. Read necessarily "Terms of sale and terms of the license." The purchase means acceptance.
Read Now Przeczytaj Teraz
 Aby zakupić licencję programu LottoCad, Wciśnij przycisk i dokonaj płatności.
KupTeraz
 To purchase a license LottoCad program, press the button and make payment.
BuyNow
Google translate to »»»
» English
» Italy
» Germany
» France
» Spain
» Russian
Plase wait ...
Translating...
REGULAMIN SPRZEDAŻY
Sprzedaż prowadzi Sklep internetowy, działający pod adresem
http://www.lottocad.pl/, zwany dalej PORTALEM LOTTOCAD, prowadzony
jest przez firmę P.P.H. WojarSoft, prowadzącą działalność
gospodarczą zarejestrowaną w Urzędzie Miasta Łódź wpisaną do
rejestru pod numerem 33880 z siedzibą w Łodzi/POLSKA przy
ul.Wareckiej 1, kod pocztowy 91-202. Telefon/Fax +48 42 2528789 kom
+48 606393688.
Sprzedaż prowadzona jest przez sprzedającego zwanego dalej również
SPRZEDAJĄCYM lub AUTOREM, na zamówienie i rzecz dokonującego
zakupu drogą elektroniczną zwanego dalej KLIENTEM lub KUPUJĄCYM.
Przedmiotem sprzedaży jest LICENCJA na używanie programu
komputerowego zwanego dalej PROGRAMEM.
PORTAL LOTTOCAD oferuje nabycie praw LICENCJI na pobranie
elektroniczne i używanie programów komputerowych napisanych,
skompilowanych i wygenerowanych jako produkt własny. Nabywca
LICENCJI nie może nabytych LICENCJĄ praw i programów zbyć osobie
trzeciej. Nabycie LICENCJI upoważnia KLIENTA do nieograniczonego
używania udostępnionych na podstawie praw LICENCYJNYCH programu(ów)
komputerowego(ych) wraz z towarzyszącą dokumentacją.
SYSTEM OPERACYJNY WYMAGANIA
Wymagania minimalne:
System operacyjny Windows XP, Vista(opcja zgodności XP)
512 MB Pamięci Ram
Wolne miejsce na dysku 25MB.
PRAWA AUTORSKIE
Programy będące przedmiotem sprzedaży oraz wszystkie inne pliki
zawarte w pakiecie programu są własnością intelektualną
sprzedającego.
(c) 1999-2009 Wojar Soft Wojciech Jarzęcki. Wszelkie prawa
zastrzeżone.
LICENCJA
PROGRAM może być używany bez jakichkolwiek ograniczeń z
wykorzystaniem sprzetu komputerowego KUPUJĄCEGO. Zabrania się
modyfikowania jakiejkolwiek części kodu wynikowego PROGRAMU, za wyjątkiem
plików źródłowych skryptów PHP wykorzystywanych z pomocą PROGRAMU.
Skrypty PHP i kody w nich zawarte mogą być modyfikowane i publikowane
na zasadzie "Zródeł otwartych"(OPEN SOURCE). Do zawartych w pakiecie
PROGRAMÓW skryptów PHP, zastosowanie ma licencja "ISC License (ISCL)".
Dalsza redystrybucja i odstępowanie PROGRAMU jest zabronione.
LICENCJA REGULACJE PRAWNE:
PROGRAM(Y) ORAZ TOWARZYSZĄCA DOKUMENTACJA DOSTARCZANE SĄ TAK JAK JEST "AS IS"
BEZ UDZIELENIA JAKICHKOLWIEK GWARANCJI. PORTAL LOTTOCAD NIE GWARANTUJE, ŻE
PROGRAM I(LUB) DOKUMENTACJA TOWARZYSZĄCA SPEŁNI TWOJE WYMAGANIA
LUB ŻE DZIAŁANIE PROGRAMU BĘDZIE WŁAŚCIWE I POZBAWIONE BŁĘDÓW. PORTAL LOTTOCAD
NIE UDZIELA INNYCH NIE WYMIENIONYCH GWARANCJI BEZPOŚREDNICH I POŚREDNICH W
ODNIESIENIU UŻYWANIA PRZEZ ODBIORCĘ LICENCJI, PROGRAMÓW I DOKUMENTACJI TOWARZYSZĄCEJ.
AUTOR NIE PONOSI ODPOWIEDZIALNOŚCI ZA WSZELKIE INNE I NIEWYMIENIONE TU SKUTKI
WYNIKŁE Z GRY LICZBOWEJ(LOTTO) Z UŻYCIEM PROGRAMU. GRY LOTTO PROWADZI
NABYWCA TEJ LICENCJI, TYLKO I WYŁACZNIE NA WŁASNY KOSZT, RACHUNEK I RYZYKO.
AWARIE SPRZĘTU, OPROGRAMOWANIA , UTRATA DANYCH NIE MOŻE BYĆ PRZEDMIOTEM
ROSZCZEŃ I ODSZKODOWAŃ.
SPOSÓB DOSTAWY
PROGRAM dostarczony będzie klientowi drogą elektroniczną (DOWNLOAD) po
dostarczeniu przez SPRZEDAJĄCEGO pocztą elektroniczną lub bezpośrednio na stronie linku i
hasła dostępu do danych na wskazanym przez SPRZEDAJĄCEGO serwerze WWW lub
FTP (adresie internetowym). Ściągniecie danych programu następuje poprzez
wpisanie w adresie przeglądarki internetowej podanego przez SPRZEDAJACEGO
linku i wpisaniu hasła dostępu.
ZAMÓWIENIE
KLIENT składa zamówienie na produkty wykazane w ofercie sprzedaży,na formularzu
elektronicznym dostępnym na stronie internetowej pod adresem
http://www.lottocad.pl.
Formularz ten wymaga tylko niezbędnych danych potrzebnych do wykonania zamówienia.
Wybór produktu z dostępnej oferty, adres email do przekazania danych do pobrania
i wybór formy płatności. Jeżeli klient zarząda faktury musi wypełnić dodatkowe
dane niezbędne do jej sporządzenia. Koszt wysyłki faktury doliczony zostanie
wówczas do ceny produktu.
PŁATNOŚĆ
Nasz PORTAL LOTTOCAD korzysta z systemu płatności DotPay. KLIENT
może w tym systemie wybrać wygodny i korzystny dla niego system
płatności. DotPay oferuje ponad 30 kanałów (sposobów) dokonywania
płatności. Są to karty kredytowe(Visa, MasterCard), przelewy(transfery w
większości banków), wpłaty gotówkowe(Poczta, Żabka), portmonetki
elektroniczne (PayPal, Moneybookers).Po wybraniu opcji płatności
KLIENT zostaje przekierowany do wybranego banku lub do kolejnej
strony z pełną informacją jak dokonać płatności.
Transfery płatności DotPay gwarantują posiadanymi przez serwis
certyfikatami, pełne bezpieczeństwo dokonywanych transakcji. Z
pełną listą świadczonych usług i certyfikatóe bezpieczeństwa KLIENT
może zapoznać się na stronie internetowej http://www.dotpay.pl.
SPOSÓB KORZYSTANIA Z SERWISU PŁATNOŚCI DOTPAY
Po wypełnieniu formularza zamówienia (rodzaju płatności) i wybraniu
formy płatności DotPay zostanie wyświetlona strona podsumowania
płatności wraz z klawiszem "Zapłać za zamówienie". Jego
naciśnięcie spowoduje, że KLIENT zostaje przekierowany na stronę
DotPay. `
PŁATNOŚCI KARTĄ LUB TRANSFER BANKOWY REALIZOWANE SĄ WYŁĄCZNIE
POPRZEZ SERWIS DOTPAY - ŻADNE DANE DOTYCZĄCE NUMERU KARTY LUB
NUMERU KONTA NIE SĄ PRZEKAZYWANE DO PORTALU "LOTTO CAD".
CAŁĄ OPERACJĘ TRANSFERU PIENIĘDZY WYKONUJESZ TYLKO W SWOIM BANKU.
WSZYSTKIE DANE WPROWADZANE NA STRONACH DOTPAY LUB TWOJEGO BANKU I
PRZESYŁANE SĄ BEZPIECZNĄ TECHNOLOGIĄ SECURE SOCKET LAYERS (SSL).
Po dokonaniu płatności KLIENT zostanie z powrotem przekierowany na
stronę PORTALU LOTTOCAD, gdzie wyświetli się potwierdzenie transakcji.
ZAWARCIE UMOWY,TRANSAKCJI
Od tej pory obie strony (KLIENT I SPRZEDAJĄCY) transakcję sprzedaży
uważają za zawartą.
Z uwagi na to że dostarczane są KLIENTOWI dobra nie materialne
(LICENCJA w formie elektronicznej i chroniony dostęp do
danych/programów/), KLIENT NIE MOŻE DOKONAĆ ICH ZWROTU I ŻĄDAĆ
ZWROTU DOKONANEJ PŁATNOŚCI.
OCHRONA DANYCH OSOBOWYCH
DANE KLIENTA PODLEGAJĄ OCHRONIE ZGODNIE Z OBOWIĄZUJĄCĄ USTAWĄ O
OCHRONIE DANYCH OSOBOWYCH. SPRZEDAJĄCY NIE BEDZIE ICH WYKORZYSTYWAŁ
DO CELÓW MARKETINGOWYCH I NIE UDOSTEPNI ICH OSOBOM TRZECIM.
PODSTAWY PRAWNE
- ustawa z dnia 18 lipca 2002r. o świadczeniu usług droga
elektroniczna (Dz. U. Nr 144, poz.1204 ze zm.),
- ustawa z dnia 29 sierpnia 1997 roku o ochronie danych osobowych,
Dz. Ustaw nr 133
|
|
Wyniki Lotto |
 |
|
2010-09-07
01 06 11 15 20 22 24 27 28 42 45 46 58 64 65 66 70 77 78 79
2010-09-06
09 11 12 13 15 22 24 28 33 45 49 51 55 59 62 64 73 75 79 80
2010-09-05
01 04 05 07 12 15 16 17 20 23 28 33 35 38 39 45 53 58 64 65
2010-09-04
02 13 15 18 21 22 23 31 44 45 55 56 60 66 68 73 75 76 78 80
2010-09-03
01 02 05 09 19 25 30 37 42 44 46 48 50 51 56 57 58 63 65 74
2010-09-07
01 02 03 09 16 20 24 25 26 28 35 39 45 53 55 64 65 69 73 77
2010-09-06
02 12 13 19 20 23 31 37 48 52 56 60 61 64 67 71 73 76 77 79
2010-09-05
05 06 11 17 19 23 28 29 36 45 49 52 53 58 61 64 65 73 74 77
2010-09-04
09 25 27 28 43 44 45 48 50 57 58 59 62 63 64 65 72 75 77 80
2010-09-03
04 05 14 24 28 30 33 34 40 43 44 46 47 58 68 71 74 77 78 80
2010-09-07
13 16 18 20 31 34
2010-09-04
02 14 15 22 39 49
2010-09-02
05 07 30 33 36 47
2010-08-31
02 23 30 33 48 49
2010-08-28
02 07 16 31 32 42
2010-09-07
02 09 12 15 25
2010-09-04
01 17 23 29 41
2010-09-02
01 03 13 16 39
2010-08-31
17 18 20 22 28
2010-08-28
03 07 08 25 31
2010-03-08
41 03 25 34 34
2010-03-05
45 17 18 39 10
2010-03-03
37 01 04 15 07
2010-03-01
42 16 27 36 25
2010-02-26
43 12 20 31 35
|
|
Odds(szans) Calculator) |
 |
|
|
Hyde Park |
 |
|
Musisz zalogować się, aby móc dodać wiadomość.
|
|
Proponuje zrobić podstawowe rozliczenie od 2 - 10 graczy z mozliwoscia rozszerzenia na wieksza ilość.
Wstepne założenie do BGZ (Bilans Gry Zespołowej).
I. Podział zysków (wygranej)z możliwościa przełączenia na:
1. Procentowo od włożonego wkładu
2. Zysk i koszty po równo
ad.1 proporcjonalnie do włozonego wkładu , każdy otrzymuje odpowiednią
część wygranej. Oczywiście przegrana to strata włożonego wkładu.
Można się umówić , że najmniejszy wkład to jeden kupon np.
dla ExL ( 8 zakladów po 1,25 zl ) to 10 zł. Nie wpłacenie
żadnego wkladu na daną grę , uczestnik nie bierze udziału w zysku
ad.2 zysk i koszty dzielimy po rowno na każdego uczestnika .
Można się też umowić , że gracz pierwszy wplaci za drugiego
na daną gre . Natomiast gracz drugi wpłaci za pierwszego na
nastepną grę. Każdy ruch gracza musi być widoczny i uwzględniony
w raporcie bilansu zyskow i kosztów.
cdn.
tabele baz ze sobą współpracują
np tabela 'uzytkownik' ma pola dotyczące danych adresowych i kontaktowych uzytkownika ale też ma unikalne pole identyfikator 'id'. i w innych bazach np 'udzial_w grze' która ma np pola: id_gry, id_uzytkownika, udzial_proc nie trzeba wpisywać nazwisk i danych userów a tylko jego id.
Na tym z grubsza polega organizacja relacyjnych baz danych. Dobrze zaprojektowana baza na poczatku to gwarancja jej dobrego działania.
jeszcze kilka dni i taką baze zrobimy. O takim temacie myslałem ale brakowało mi własnie tematu przewodniego. Poniewaz LC to nie tylko gra to naprawdę uniwersalne narzędzie.
Tak zgadzam sie z Tobą Kmicic , po dodaniu skryptow w LC program stał sie uniwersalny. Tylko nie wiem czy te moje zalożenia i przemyslenia da sie wprowadzić do skryptu. Jeżeli będzie coś nie tak to mnie popraw.
Jakie dane chciałbym miec w tabeli do wpisywania:
Oczywiście niektóre dane wpisane raz , bedą pokazywać się w nastepnej grze automatycznie.
II. Tabela BGZ
1. Numer gry i data
2. Nazwa uczestnika
3. Wpłata uczestnika na grę z podziałem na systematyczna i zaplanowaną.
4. Ustalony min. wkład na grę oraz ilośc wkładów.
5. Ilość zakładów wysłanych i koszt 1 zakładu.
ad.1 nr kolejny gr oraz data wpłaty udziałów nie wymaga wyjasnienia
ad.2 nazwa uczestnika gry nie wymaga wyjasnienia
ad.3 uczestnik moze grać systematycznie i dokonuje wpłaty na określony
okres lub uczestnik gra z doskoku od czasu do czasu na określona
zaplanowaną grę.
ad.4 wkład min. musi byc ustalony , uczestnicy grają do wyboru na 1
wkład lub na wielokrotnośc ustalonego wkladu. Wszystko zależy od
ilości uczestników , jaki system obrali do gry i za jaką kwote
bedą wysyłac zakłady.
ad.5 koszt zakładu bedzie constans (w zalezności od obranej gry)
ale ilość zakladów moze się zmieniac z gry na gre (wszystko
zależy od ustaleń wczesniejszych i od zastosowanych filtrów na
dane losowanie).
cdn.