Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 333 Pomógł: 16 Dołączył: 13.05.2008 Skąd: Łódź Ostrzeżenie: (0%)
|
Nie proszę o żaden skrypt, ale o czysto teoretyczną podpowiedź z zastosowaniem czego można zrobić wyświetlanie losowego artykułu - zmiana raz dziennie pobieranego z bazy danych.
Dziękuję za podpowiedź/nakierowanie na kurs itd. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%)
|
Witam,
Dokładnie raz dziennie nie uda Ci się zrobić ponieważ, aby wynik został odświeżony użytkownik musi wejść na stronę (punktualne 24 godziny uzyskasz dzięki cron'owi - to taki harmonogram zadań z windowsa). A jak to zrobić od strony programowej, - ano dosyć prosto, najpierw tworzysz zapytanie, które będzie wyciągało losowe artykuły, w tym celu skorzystaj ze słowa kluczowego w SQL, mianowicie - RAND. (Odsyłam do dokumentacji). Gdy już będziesz potrafił wyciągnać losowy artykuł to musisz przy przy tej operacji zapisać aktualną godzinę, aby móc się odwołać do jakieś wartości i ją porównać, bo przecież nie chcemy cały czas wyciągać co raz kolejnego losowego artykuły tylko raz na 24 godziny. 24 godziny to 86400 sekund. Tą wartość + aktualny czas zapisuj gdzieś po wyciągnięciu artykułu z bazy danych, użyjesz jej aby porównać dwie wartości - aktualną godzinę i godzinę ostatnio wylosowanego artykułu, np.: Kod jeżeli [data_wylosowanego_artykulu + 24_godziny < aktualna_data] losuj() Słowa kluczowe w php, to time" title="Zobacz w manualu PHP" target="_manual. Resztę rzeczy znajdziesz na forum. Pozdrawiam. |
|
|
|
Larges [PHP]losowy artykuł/zdjęcie 5.06.2008, 08:36:32
sniezny_wilk Jeśli chodzi o raz dziennie to cache lub cron, był... 5.06.2008, 08:40:08
Shili Raz dziennie spokojnie może się udać bez crona. Za... 5.06.2008, 10:00:57 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 17:23 |