Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]detekcja stanu serwisu, online/offline
Mrnice
post 18.10.2006, 23:53:21
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 18.10.2006

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


witam mam taki mały confused
chciałbym zrobic cos w rodzaju serw on line
w jaki spoósb zrobic to i najbezpieczniej, chodzi o logike myślenia: questionmark.gif
1.zastosowac bedzie trzeba fsockopen
2.znalesc serw który zezwala na fsockopen

w pliku np status.php includowac gifa offline lub online w zaleznosci fsockopen
na innym forum,stronie zrobic odnosnik do tego (ale nie link!!! ,tego nie czaje moze cos w html przeoczyłem)
Go to the top of the page
+Quote Post
nexis
post 19.10.2006, 09:43:38
Post #2





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

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


status.php
  1. <?php
  2. $host = 'http://www.google.pl/';
  3. $port = 80;
  4. $fp  = fsockopen($host, $port);
  5. if (!$fp) {
  6.  $file = 'offline.gif'; // obrazek offline
  7. } else {
  8.  $file = 'online.gif'; // obrazek online
  9. }
  10.  
  11. $image  = imagecreatefromgif($file);
  12. $ext  = end(explode('.', $file));
  13.  
  14. if ($ext != 'gif') {
  15. // ZAKLADAM OBSLUGE FORMATU GIF - JESLI POTRZEBNY JEST INNY WYSTARCZY ZMIENIC KOD
  16. } else {
  17. header("Content-type: image/gif");
  18. imagegif($image);
  19. }
  20. ?>


A w HTML robisz tak:

  1. <img src="status.php" alt="" border="0" />


--------------------
Zend Certified Engineer

Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
Go to the top of the page
+Quote Post
Mrnice
post 19.10.2006, 19:04:25
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 18.10.2006

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


czaje czaje juz
jesli natomiast chchialbym zrobic to dla róznych serwerów np ftp,mail(porty 25,21)
to musze zrobic osobny skrypt dla kazdego, lub wszytko zrobic jako rysunek prostokata i 3(n) kontrolki dla 3(n) serwów bo w sumie wersja z oddzielnymi mogła by byc mniej wydajniejsza
Go to the top of the page
+Quote Post
erix
post 19.10.2006, 20:03:53
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Zrób sobie tablicę z URL-ami i pętlę dla każdego elementu.
Każdy host, to powiedzmy 30 pikseli wysokości - o tyle zwiększaj wysokość obrazka i przesuwaj "ołówek" w obrazku.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 01:53