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
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

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: 5.10.2025 - 19:17