Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Uruchamianie skryptu raz na X godzin
Moby
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 13.09.2003

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


Jak napisać skrypt, który uruchomi jakąś funkcję np. tylko raz godzinę. Pierwszy użytkownik w danej godzinie wejdzie na stronę, uruchomi skrypt, którego efekt zapisze się do pliku i już następnej osobie wchodzącej na stronę w tej godzinie efekt działania skryptu wyswietli się z pliku zapisanego na serwerze...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bamboos
post
Post #2





Grupa: Zarejestrowani
Postów: 115
Pomógł: 0
Dołączył: 3.05.2003
Skąd: Łódź

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


zapisujesz plik:
[php:1:893eca747a]<?php
$plik = fopen('nazwa_pliku', 'w');
$time = time();
fputs($plik, "$timen");
//reszta tego co wkladasz do pliku
?>[/php:1:893eca747a]
teraz odczytujesz:
[php:1:893eca747a]<?php
$lines = $file('nazwa_pliku'); // pobranie zawartosci pliku
$czas = int($lines[0]) + 1*60*60; bo siedzi w pierwszej linijce a dodajesz 1 godzine
if($czas > time()){
//plik zostal zmieniony mniej niz godzine temu, wiec wyswietlasz dane z tablicy $lines
} else {
//plik zmieniony ponad godzine temu
twoja_funkcja();
}
?>[/php:1:893eca747a]
niezamaco...
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: 9.10.2025 - 11:28