![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 2.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam, potrzebuje znalezc skryptu podobnego do szczesliwego numerka. skrypt mialby codziennie o godz. 21 losowac liczbe w zakresie x-y. I w momencie kiedy losowalaby sie nowa liczba kazdego dnia, to stara zostalaby odrzucona np. na miesiąc <aby przez miesiac sie juz nie pojawila>.
cos podobnego na zasadzie takiej jak na np. tych witrynach. http://www.2lo.esanok.pl/? http://www.lowegorz.aplus.pl/zso_pliki/lo_...co=news&s=1 http://www.viii-lo.krakow.pl/ z gory dzieki za pomoc w znalezieniu tego czego szukam. ![]() |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Tak na szybko:
1. losujesz liczbę 2. sprawdzasz w bazie danych czy już została wylosowana w danym miesiącu (patrz kolejny punkt) 3. jeśli nie była do tej pory wylosowana to zapisujesz ją do bazy wraz z datą, albo nawet samym numerem miesiąca 4. jeśli liczba była już wylosowana to losujesz od nowa - pkt. 1 proste, prawda? edit a do losowania służy rand" title="Zobacz w manualu PHP" target="_manual i szybszy mt_rand" title="Zobacz w manualu PHP" target="_manual masz już wszystko Łukasz Ten post edytował kossa 2.10.2007, 17:06:52 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 0 Dołączył: 27.03.2007 Skąd: Osiek almost City ;-D Ostrzeżenie: (0%) ![]() ![]() |
Jeszcze jeden sposób:
odczytujesz tablicę z pliku (file_get_contents i unserialize); losujesz z niej numer (array_rand); usuwasz ten numer z tablicy (unset); zapisujesz tablicę (serialize i file_put_contents). Oczywiście pominąłem tutaj tworzenie nowej tablicy w wypadku, kiedy stara się "skończy" :] Ten post edytował pbnan 2.10.2007, 17:14:01 -------------------- "Hmmm, na wakacje trzeba będzie zacząć zarabiać, co nie? ;-] GTA IV się coraz bardziej zbliża... ;-]"
To się nazywa częsty update sygnaturki. ;-) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 2.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
dzieki.
![]() piszecie o bazie danych. a jak to zrobić z wykorzystaniem tylko plikow tekstowych.? bo wiem ze sie dalo... |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 813 Pomógł: 34 Dołączył: 18.03.2007 Skąd: o stamtąd Ostrzeżenie: (0%) ![]() ![]() |
plik śmiało może być Twoją baza danych... także nie widzę problemu
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
pbnan napisał jak to zrobić
![]() Łukasz -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 07:13 |