Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> odliczanie czasu i losowanie banerka
urbi
post
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 15.07.2003
Skąd: Zduńska Wola

Ostrzeżenie: (0%)
-----


Mam skrypt ktory losuje co jakis czas inny baner:

Kod
<?

$plik=fopen('banery.txt', 'r');

$wczytaj=fread($plik, filesize('banery.txt'));

$wczytaj=explode('$', $wczytaj);

$ilosc=count($wczytaj);

for($i=0; $i<50; $i++)

{

$i=rand(1,$ilosc);

if(!empty($wczytaj[$i]))

{

  echo $wczytaj[$i];

  break;

}

}

?>



Teraz jak zrobic by na stronie losowalo co 10 min baner?? A jesli trzeba odswierzac co 10 min jak nie ma innego sposobu to jaka funkcja ustawic ze co 10 minut??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
uboottd
post
Post #2





Grupa: Zarejestrowani
Postów: 384
Pomógł: 0
Dołączył: 3.04.2003
Skąd: Chorzow

Ostrzeżenie: (0%)
-----


Moja propozyja - pomyslec w poprzek. Po co losowac co 10minut jak moze strona nie jest ogladana w kazdym 10minutwym przedziale (np. w nocy)?

Moja propozycja: pobierz aktulany czas w sekundach, podziel modulo przez 600 (czyli 10minut) i tym co otrzymasz zainicjuj funkcje losowa.
W obrebie kazdej dziesiatki bedziesz mial wtedy zawsze ten sam wyniki losowania, jak sie zmieni dziesiatka zostanie wylosowane co innego, ale przez nastepne dziesiet minut znow caly czas to samo.
Go to the top of the page
+Quote Post
Omega
post
Post #3





Grupa: Zarejestrowani
Postów: 273
Pomógł: 0
Dołączył: 5.05.2003
Skąd: Mazury

Ostrzeżenie: (0%)
-----


Ja proponuję, zby zrobił do tego licznik wizyt (osobny, nie widoczny) i generował nowy baner według ilości wizyt, np. co 10


--------------------
<<< EB >>>
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 05:04