Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt losowania., Losowanie numeru po upływie czasu.
pobierak
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 3.10.2005

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


Witam,

Po pierwsze chciałem się przywitać, gdyż jestem nowy.
Mam takie pytanie:
Czy wie ktos może jak wykonać skrypt, który losowałby numer po upływie określonego czasu (np. co 24 godziny). Udało mi się napisać coś takiego

  1. <?
  2. $nr = rand(1,20);
  3. print ' ' . $nr . '';
  4. ?>

Niestety skrypt ten (funkcja rand()) po każdym odświeżeniu strony wyświetla inny numer z przedziału od 1 do 20. Co dopisać lub jakiej funkcji użyć, aby losowało numer np. co 24 godziny. Czy jest to w ogole możliwe? Z góry dzięki za odpowiedź.

Pozdrawiam,
Pobierak
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pietras
post
Post #2





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 1.03.2005

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


A to teraz mam kilka minut to napisze, tylko nie mam 100% gwarancj że o to zadziała, jak napiszę - wyedytuje post.

  1. <?
  2. $godzina = date("G");
  3.  
  4. if($godzina == "0") {
  5. $check = file_get_contents("check.txt");
  6. if($check == 'N') {
  7. $nr = rand(1,20);
  8. $handlen = fopen("nubmer.txt", "w");
  9. fwrite($handlen, $nr);
  10. fclose($handlen);
  11. $handle = fopen("check.txt", "w");
  12. fwrite($handle, "N");
  13. fclose($handle);
  14. }
  15. } elseif($godzina == "1") {
  16. $check = file_get_contents("check.txt");
  17. if($check == 'Y') {
  18. $handle = fopen("check.txt", "w");
  19. fwrite($handle, "N");
  20. fclose($handle);
  21. }
  22. }
  23. ?>


Nie jestem pewien czy działa, jak zauważe jakiś błąd - wyedytuje post (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ten post edytował Pietras 3.10.2005, 15:56:08
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: 10.10.2025 - 10:40