Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] wykonywanie skryptu co x minut
xxx149
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.05.2008

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


Witam,
pisząc "bota" natknąłem się na następujący problem:
muszę wysyłać ping do servera co ok. 3 minut więc stworzylem kod:
  1. <?php
  2. $da=date('i');
  3. $da=$da+3; while(1)
  4. {
  5. $de=date('i');
  6. if($da < $de)
  7. {
  8. $gg->ping();
  9. $da=date('i');
  10. $da=$da+4;
  11. }
  12. }
  13. ?>


Ale niestety nie działa:( Proszę o pomoc w napisaniu działającego skryptu. Z góry thx.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
b4x
post
Post #2





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

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


No to proponuje użyć crontaba + mysql..

Napisz sobie jakiś skrypt + prosta struktura bazy.

Typu ostatnio_sprawdzone

Skrypt:

- Wrzuć w nim połączenie do mysqla, sprawdzanie kiedy ostatnio było wykonywane, i jeśli był więcej niż 3 minuty temu - zmień w bazie ostatnie wykonywanie na aktualny czas - i wykonaj skrypt (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

A Crontaba możesz sobie co 1min ustawić :-)

Ten post edytował b4x 8.05.2008, 13:59:35
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: 4.10.2025 - 19:35