Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Uptime serwera?
yayco
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 2
Dołączył: 22.01.2008

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


Jak można pokazać uptime danego serwera, po podaniu jego ip oraz portu. O ile można tak zrobić (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)


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





Grupa: Zarejestrowani
Postów: 411
Pomógł: 35
Dołączył: 27.06.2004
Skąd: Kraków

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


Jeśli potrzebujesz tylko wartości czasu uptime'u serwera myślę, że w Twoim przypadku, nie ma potrzeby angażować bazy.

kod śledzący stan serwera:
  1. <?php
  2. function isResponding($server, $port) {
  3. $socket = @fsockopen($server, $port, $errno);
  4. @fclose($socket);
  5. return !(bool) $errno;
  6. }
  7.  
  8. if (isResponding('wp.pl', 80)) {
  9. if (!file_exists('stat.txt')) file_put_contents('stat.txt', time());
  10. } else {
  11. @unlink('stat.txt');
  12. }
  13. ?>


kod zwracający uptime serwera w sekundach.

  1. <?php
  2. $uptime = time() - (int) file_get_contents('stat.txt');
  3. ?>


Pisane z palca.
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 - 13:31