![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 16.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym zrobić, żeby każdego dnia o godzinie 24:00 zmieniał się obrazek, który znajduję się w bazie danych(MySQL).
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%) ![]() ![]() |
Co to znaczy "zmieniał"?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 16.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Np. Jest poniedziałek godzina 00:00 z bazy danych wybiera obraz, który ma id 2. Jest wtorek godzina 00:00 z bazy danych wybiera obraz, który ma id 3....
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%) ![]() ![]() |
Po co trzymać obrazek w bazie danych? Łatwiej w pliku.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 395 Pomógł: 80 Dołączył: 24.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cron.
Uruchamia skrypt o podanej godzinie którego zadaniem jest zmiana linku obrazka w bazie. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 16.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
hmm... obrazki są dodawane do bazy danych za pomocą cmsa(użytkownik chce mieć możliwość usunięcia lub zmiany nazwy danego obrazka) ogólnie obrazki znajdują się na dysku:) a w bazie jest przechowywana tylko nazwa i dodatkowy opis.
Jeszcze raz może wytłumaczę tym razem bardzo dokładnie:) Mam tzw. słowo dnia(w formie png) chciałbym aby każdego dnia było inne. Chciałbym też żeby zmiana obrazka następowała o 00:00 każdego dnia. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
toffiak już napisał, cron. Uruchamiasz codziennie o północy i pobierasz za każdym razem w zależności od dnia tygodnia inną nazwę pliku. Sposobów na uzyskanie tego efektu jest sporo od tablicy z nazwami pliku, po umieszczenie tego wszystkiego w bazie.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
1. Pobierasz ostatnio wyświetlanego obrazka (jego id)
2. Zmieniasz jego status wyświetlania 3. Losujesz kolejny obrazek 4. Zmieniasz jego status wyświetlania |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 250 Pomógł: 11 Dołączył: 20.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
a nie lepiej pobrać datę i w zależności od dnia tygodnia przypisać odpowiedni obrazek? (IMG:style_emoticons/default/wink.gif) oczywiście jeśli chcesz konkretny obrazek a nie losowy.
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 16.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
obrazki ma pobierac po id czyli poniedzialek id 1 sroda id 3 kolejny poniedzialek 8 wtorek 9 itd.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 459 Pomógł: 26 Dołączył: 1.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Można do tego wykorzystać date("z") <- Dzień roku (Zaczynając od 0). Wtedy masz id, po którym zmienisz obrazek.
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 309 Pomógł: 56 Dołączył: 3.11.2006 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
w pliku trzymasz aktualny numer obrazka i datę jego ustawienia w formacie unixowym np:
Kod 1;1345465697 teraz w skrypcie gdzie pobierasz id obrazka:
Pisane z głowy, nie testowane. Ten post edytował muk4 20.08.2012, 13:38:38 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%) ![]() ![]() |
A ile jest obrazków do wyboru?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 13:45 |