Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> cytat dnia, ale *nie* random
wudz
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wudz
post
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 31.12.2025 - 00:17