Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Statu serwera: online, offline nie działa.
Cwirek1987
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 9.06.2007

Ostrzeżenie: (10%)
X----


Witam mam takie problem a mianowicie znalazłem taki skrypt do sprawdzania czy serwer jest online czy offline i jak miałem serwer
i stronę na komputerze w domu postawiony skrypcik działał, a teraz serwer stoi na komputerze w domu a strona jest na zewnętrznym hoście
i skrypt mi nie działa i nie wiem jak go zmodyfikować aby działał. Port który serwer w domu wykorzystuje czyli 25565 jest odblokowany.

  1. <?php
  2. $server_ip = 'ip';
  3. $server_port = 25565;
  4. $fp = @fsockopen($server_ip, $server_port, $errno, $errmsg, 1);
  5. $status = ($fp ? "<span style='color: rgb(0,255,0)'>ONLINE</span>" : "<span style='color: rgb(255,0,0)'>OFFLINE</span>");
  6. print $status;
  7. ?>


cały czas wyświetla mi offline obojętnie czy serwer jest uruchomiony czy wyłączony, szukałem próbowałem z różnymi opcjami np.:

  1. <?php
  2. $server_ip = 'ip';
  3. $server_port = 25565;
  4. $fp = fsockopen('udp://'.$server_ip, $server_port, $errno, $errmsg, 1);
  5. $status = ($fp ? "<span style='color: rgb(0,255,0)'>ONLINE</span>" : "<span style='color: rgb(255,0,0)'>OFFLINE</span>");
  6. print $status;
  7. ?>


efekt taki że cały czas pokazuje online obojętnie czy serwer jest uruchomiony czy wyłączony. kolejna próba to:

  1. <?php
  2. $server_ip = 'ip';
  3. $server_port = 25565;
  4. $fp = fsockopen('tcp://'.$server_ip, $server_port, $errno, $errmsg, 1);
  5. $status = ($fp ? "<span style='color: rgb(0,255,0)'>ONLINE</span>" : "<span style='color: rgb(255,0,0)'>OFFLINE</span>");
  6. print $status;
  7. ?>


efekt taki że wyświetla mi błąd:

Warning: fsockopen(): unable to connect to tcp://ip:25565 (Connection timed out) in /home/crafting/public_html/strona/menup.php on line 10

linia 10 to: $fp = fsockopen('tcp://'.$server_ip, $server_port, $errno, $errmsg, 1);
Go to the top of the page
+Quote Post
matiit
post
Post #2





Grupa: Zarejestrowani
Postów: 365
Pomógł: 70
Dołączył: 5.04.2009

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


Ekhem... co to ma być?
IP pasowałoby swoje wkleić, tak?
Go to the top of the page
+Quote Post
Cwirek1987
post
Post #3





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 9.06.2007

Ostrzeżenie: (10%)
X----


wow nie jestem taki głupi nie podałem go ze względu bezpieczeństwa w tym poście.
może jakby to dotyczyło hasło to też miałbym go podać(IMG:style_emoticons/default/questionmark.gif)

Ten post edytował Cwirek1987 8.02.2014, 12:07:06
Go to the top of the page
+Quote Post
matiit
post
Post #4





Grupa: Zarejestrowani
Postów: 365
Pomógł: 70
Dołączył: 5.04.2009

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


Hehe (IMG:style_emoticons/default/smile.gif) po:
Kod
Warning: fsockopen(): unable to connect to tcp://ip:25565
Tak pomyślałem (IMG:style_emoticons/default/smile.gif)
Masz na serwerze otwarty port do którego się łączysz?
Go to the top of the page
+Quote Post
Cwirek1987
post
Post #5





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 9.06.2007

Ostrzeżenie: (10%)
X----


  1. <?php
  2. $server_ip = 'ip';
  3. $server_port = 25565;
  4. $fp = fsockopen('tcp://'.$server_ip.':'.$server_port, $errno, $errmsg, 1);
  5. $status = ($fp ? "<span style='color: rgb(0,255,0)'>ONLINE</span>" : "<span style='color: rgb(255,0,0)'>OFFLINE</span>");
  6. print $status;
  7. ?>


też pokazuje mi się błąd

Fatal error: Only variables can be passed by reference in /home/crafting/public_html/strona/menup.php on line 13

13 $fp = fsockopen('tcp://'.$server_ip.':'.$server_port, $errno, $errmsg, 1);

port mam odblkowany

Ten post edytował Cwirek1987 8.02.2014, 15:21:04
Go to the top of the page
+Quote Post

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: 2.10.2025 - 17:08