Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [js] Status serwera w php a jak w js ?, Proszę o pomoc ;(
Snap
post 22.06.2007, 15:37:19
Post #1





Grupa: Zarejestrowani
Postów: 75
Pomógł: 4
Dołączył: 29.05.2005

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


Witam.
Mam problem, chciałbym wykonać skrypt php w js ( bardzo słabo znam ).
Chodzi o wykonanie przycisku:
  1. <?php
  2. <button onclick="Status()">Status</button>
  3. ?>

który po kliknięciu zwracałby w miejscu buttona status serwera.
[ Status ] =*klik*=> [ Online ]
coś takiego. Posiadam skrypt w php do sprawdzania statusu oto on:
  1. <?php
  2. function serverStatus($ip, $isIP = true, $port)
  3. {
  4.  
  5.  if($isIP)
  6.  {
  7. $tablica['ip'] = $ip;
  8. $tablica['host'] = gethostbyaddr($ip);
  9.  }
  10.  else
  11.  {
  12. $tablica['ip'] = gethostbyname($ip);
  13. $tablica['host'] = $ip;
  14.  }
  15.  
  16.  
  17.  if($fp = @fsockopen($ip, $port, $errno, $errstr, 1) == false)
  18.  {
  19. $tablica['status'] = false;
  20.  }
  21.  else
  22.  {
  23. $tablica['status'] = true;
  24.  }
  25.  
  26.  $tablica['port'] = $port;
  27.  
  28.  return $tablica;
  29. }
  30.  
  31.  
  32. $s1 = serverStatus('nace.sytes.net', false, 55901);
  33. $status = ($s1['status']) ? 'Online' : 'Offline';
  34. $color = ($s1['status']) ? 'green' : 'red'; 
  35.  
  36. echo '<body bgcolor="'.$color.'">'.$status.'</body>';
  37.  
  38. # jak to zrobic w js questionmark.gif :F
  39. # tak mogą wyglądać adresy serverów:
  40. # serverStatus('nace.sytes.net', false, 55901)
  41. # serverStatus(80.20.33.234', 34524)
  42. #porszę o pomoc :(
  43.  
  44. ?>
Go to the top of the page
+Quote Post
pbnan
post 22.06.2007, 16:51:55
Post #2





Grupa: Zarejestrowani
Postów: 174
Pomógł: 0
Dołączył: 27.03.2007
Skąd: Osiek almost City ;-D

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


W JavaScript nie ma funkcji fsockopen i podobnych. Nie ma w ogóle możliwości sprawdzenia dostępności serwera albo ja źle czytam dokumentację. smile.gif
Możesz wykorzystać obiekt XmlHttpRequest, czyli popularny AJAX. winksmiley.jpg


--------------------
"Hmmm, na wakacje trzeba będzie zacząć zarabiać, co nie? ;-] GTA IV się coraz bardziej zbliża... ;-]"
To się nazywa częsty update sygnaturki.
;-)
Go to the top of the page
+Quote Post
Daimos
post 22.06.2007, 18:29:51
Post #3





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


Cytat(pbnan @ 22.06.2007, 17:51:55 ) *
W JavaScript nie ma funkcji fsockopen i podobnych. Nie ma w ogóle możliwości sprawdzenia dostępności serwera albo ja źle czytam dokumentację. smile.gif
Możesz wykorzystać obiekt XmlHttpRequest, czyli popularny AJAX. winksmiley.jpg

a czym jest AJAX? bo mi sie zdaje ze to javascript, albo zle czytam dokumentacje ;p


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
Snap
post 22.06.2007, 20:48:43
Post #4





Grupa: Zarejestrowani
Postów: 75
Pomógł: 4
Dołączył: 29.05.2005

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


Hehe tongue.gif A może jakieś podpowiedzi jak to wykonać questionmark.gif Jakim sposobem, flash ? js ? ajax ? itd ...
Go to the top of the page
+Quote Post
Daimos
post 22.06.2007, 20:54:13
Post #5





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


ja niewiem, ale z tego co widze google wie winksmiley.jpg


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
Snap
post 22.06.2007, 21:55:52
Post #6





Grupa: Zarejestrowani
Postów: 75
Pomógł: 4
Dołączył: 29.05.2005

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


A jest jakaś możliwość żeby połączyć ten skrypt z js questionmark.gif żeby pobierało status z php ? jakieś pomysły ?
Go to the top of the page
+Quote Post
Balon
post 22.06.2007, 22:30:36
Post #7





Grupa: Zarejestrowani
Postów: 422
Pomógł: 0
Dołączył: 14.12.2005
Skąd: Wałbrzych

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


robiłem sobie ostatnio coś takiego właśnie - jednak do serwerów CS.

możesz podejrzeć sobie jak wygląda javascript winksmiley.jpg

http://bambo.pl/tmp/cs_status_checker/


--------------------
Postura wielka i morda wredna, jestem Balon, kozak z osiedla !
bzdury.pl - Królestwo rozrywki
Go to the top of the page
+Quote Post
Snap
post 22.06.2007, 22:41:20
Post #8





Grupa: Zarejestrowani
Postów: 75
Pomógł: 4
Dołączył: 29.05.2005

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


Dzięki za pomoc ale dużo nie zobaczę bo masz zakodowany kod js :F
Go to the top of the page
+Quote Post
Balon
post 23.06.2007, 12:57:34
Post #9





Grupa: Zarejestrowani
Postów: 422
Pomógł: 0
Dołączył: 14.12.2005
Skąd: Wałbrzych

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


No fakt, proszę winksmiley.jpg

Najbardziej przydatna funkcja w moim js dla Ciebie - RetriveInfo

Ten post edytował Balon 23.06.2007, 12:58:15


--------------------
Postura wielka i morda wredna, jestem Balon, kozak z osiedla !
bzdury.pl - Królestwo rozrywki
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: 16.06.2025 - 18:41