Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 3.05.2004 Ostrzeżenie: (0%)
|
Witam,
chciałbym napisać skrypt, który będzie wyświetlał cytat (obrazek, kolor tła, cokolwiek) przez 24 godziny, po czym będzie się zmieniał na inny (np. o północy) w sieci można znaleźć wiele skryptów obsługujących cytaty, ale w większości przypadków wybierany jest losowy cytat i po odświeżeniu strony jest już inny - takie coś mnie nie interesuje założenia: - baza danych jest - ilość cytatów x (tzn. dowolna) - codziennie wyswietlamy 1 cytat - po przejściu całej kolejki (czyli po x dniach) zaczynamy znów od pierwszego - żeby nie było errorów żadnych gdy zmienimy liczbe cytatów (x) - musi to chodzić dosyć szybko, żeby nie obciążać zbytnio serwera zaznaczam, że nie chodzi mi o gotowy skrypt, ale o jakiś pomysł na to, bo ja nie mam konceptu, znaczy mam, ale nie wiem, czy to jest najszybsze i najprostsze rozwiązanie wymyśliłem, że można dla każdego x (czyli dla każdego cytatu) na samym początku wygenerować (i przyporządkować) kolejne daty począwszy od dnia dzisiejszego do dnia dzisiejszego + x dni, a gdy kolejka się skończy, czyli po x dniach, znów zrobić to samo i przy każdym wywołaniu strony przez przeglądarkę sprawdzić, czy w bazie istnieje wpis (cytat) z dzisiejszą datą i go wyświetlić, a jeśli nie istnieje, to wygenerować daty od początku mam nadzieję, że da się zrozumieć to, co napisałem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) i mam też nadzieję, że ktoś mi pomoże z góry dzięki, pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 3.05.2004 Ostrzeżenie: (0%)
|
dzieki za pomoc, nie miałem okazji sprawdzić tego jeszcze, sprawdzę jak będę mieć trochę czsu i napiszę jk mi poszło, jeszcze raz dzięki za pomoc
|
|
|
|
wudz cytat dnia 3.12.2005, 02:28:03
Guest Heja,
ja bym to zrobił tak:
1) kolumna w tabeli z... 3.12.2005, 08:24:31
wudz no w zasadzie napisałeś coś podobnego do tego co j... 3.12.2005, 13:01:19
dtb tabela cytaty:
timestamp | cytat
a potem za kazdy... 3.12.2005, 14:44:01
Jabol wybieraj poprzez random() z taki samym seed - np. ... 3.12.2005, 22:13:20 ![]() ![]() |
|
Aktualny czas: 31.12.2025 - 00:17 |