Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: losowe zdjecia
Forum PHP.pl > Forum > Gotowe rozwiązania > Szukam
Greg_BigPhpAmator
Witam.
Bede wdzieczny za wskazanie linku do sryptu ktory wyswietla losowe zdjecia ale....dziennie -> tzn jedno na dzien. Mialem go kiedys ale nie moge go odnalezc.
Dzieki za pomoc.
nexis
Możesz to zrobić na conajmniej dwa sposoby:

1) raz dziennie losować zdjęcie z puli wszystkich zdjęc (implementacja zależy od tego czy spis zdjęc jest w pliku tekstowym, bazie danych czy też po prostu w folderze)

2) wyznaczać jednoznacznie zdjęcie na podstawie daty (implementacja jak w pkt. 1)
vonpiotr
Czy ktoś ma takie gotowe rozwiązanie ? bo też coś takiego muszę zapodać na stronę.


gorden
  1. $katalog = './obrazki/'; //sciezka do katalogu z obrazami
  2. $plik = 'obrazek.txt'; //plik sam sie utworzy
  3.  
  4. if(is_null(file_get_contents($plik)) or end(explode(' | ', file_get_contents($plik))) !== date('d') or !file_exists($plik)) file_put_contents($plik, glob($katalog.'*').' | '.date('d'));
  5. echo '<img src="'.$katalog.current(explode(' | ', file_get_contents($plik))).'" />';


zmienna $katalog ma zawierać ścieżkę do katalogu, gdzie znajdują się tylko obrazki
zmienna $plik ma zawierać nazwę pliku tekstowego, gdzie przechowywana będzie aktualny dzień miesiąca oraz nazwa grafiki wyświetlanej aktualnego dnia
dalej warunek, który sprawdza czy wszystko w pliku jest ok, czy on istnieje i czy podana data zgadza się z aktualną. jeśli nie, to losuje nowy plik i aktualizuje datę.
kolejna linijka to wyświetlanie obrazka, nic więcej.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.