Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Status serwera
Forum PHP.pl > Forum > Gotowe rozwiązania > Szukam
testerpl
witam!
szukam skryptu ktory szukalby adresu ip w pliku php i jezeli znalalzby go wyswietlalby obrazek "online" a jezeli nie obrazek "offline" (oczywiscie musialoby sprawdzac co np 30 sekund)
PROSZE O SZYBKA POMOC!
Marcuez
Jaki serwer? zwykły www? tibia? cs?
testerpl
To chyba nie ma nic do rzeczy
bmL
Spróbuj:
  1. function chkServer($host, $port)
  2. {
  3. $hostip = @gethostbyname($host); // resloves IP from Hostname returns hostname on failure
  4.  
  5. if ($hostip == $host) // if the IP is not resloved
  6. {
  7. echo "Server is down or does not exist";
  8. }
  9. else
  10. {
  11. if (!$x = @fsockopen($hostip, $port, $errno, $errstr, 5)) // attempt to connect
  12. {
  13. echo "Server is down";
  14. }
  15. else
  16. {
  17. echo "Server is up";
  18. if ($x)
  19. {
  20. @fclose($x); //close connection
  21. }
  22. }
  23. }
  24. }
  25. chkServer('wp.pl', 80);


// EDIT: Wyrzuciłem moim zdaniem zbędne bo to było skopiowane z php.net.pl
  1. function chkServer($host, $port)
  2. {
  3. if (!@fsockopen($hostip, $port, $errno, $errstr, 5)) // attempt to connect
  4. {
  5. echo "Server is down";
  6. }
  7. else
  8. {
  9. echo "Server is up";
  10. }
  11.  
  12. }
  13. chkServer('wp.pl', 80);
testerpl
tego juz probowalem i nie dziala.....chodzilo mi bardziej o cos takiego co szukalo by konkretnego ip na liscie w pliku php jakims (master serv) np http://masterserv.org i jezeli by znalazlo wyswietlalo by ze serwer jest online albo offline
ayeo
Czego niby próbowałeś!? Co Ci nie działa? Co powyższe rozwiązanie ma wspólnego z listą IP? Szukasz gotowca czy jak?


// nie zauważyłem w jakim to jest dziale, sorry! biggrin.gif
// ayeo
testerpl
Nie ma za co ^^
masz moze jakis pomysl co z tym skryptem? o/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.