![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 7.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
witam,
mam prosty rotator linków w postaci: linki.php i w nim zapisany wszystkie linki jeden pod drugim w formie tablicy link[x]; na stronie includuje linki.php losuje 5 liczb i wyświetlam wylosowe 5 linków na stronie jednak chciałbym zrobić tak aby linki zmieniały się raz na jakiś czas np. 24h lub co 7 dni, a nie przy każdym odświeżeniu, czy ktoś mógłby podrzucić jakąś wskazówkę, przydatny kod czy jakiś opis jak coś takiego osiągnąć ? z góry dziękuje |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Kod function pobierzLinki() { include 'cache.php'; if(($time+3600*24)<time()) { //pobieranie od nowa i zapisanie wyniku do cache $text='$time='.time().";\n"; $text.='$cache='.var_export($tab, true).';'; file_put_contents('cache.php', $text); return $tab; } else return $cache; } Zapisujesz sobie do pliku wynik działania twojegy zapytania. includujesz plik cache.php i tam sprawdzasz czy data utworzenia + 24 godziny jest mniejsza od aktualnegj daty. Jezeli tak to pobiera jeszcze raz i zapisuje do cache Oczywiście to jest tylko JEDNA z metod. Inna to np zapisanie w bazie jakie linki do kiedy do kiedy sie pokazuja. Ten post edytował wookieb 3.12.2008, 11:22:18 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 7.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
dzięki, już testuje
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 00:08 |