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.
<?php $server_ip = 'ip'; $server_port = 25565; $status = ($fp ? "<span style='color: rgb(0,255,0)'>ONLINE</span>" : "<span style='color: rgb(255,0,0)'>OFFLINE</span>"); ?>
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.:
<?php $server_ip = 'ip'; $server_port = 25565; $status = ($fp ? "<span style='color: rgb(0,255,0)'>ONLINE</span>" : "<span style='color: rgb(255,0,0)'>OFFLINE</span>"); ?>
efekt taki że cały czas pokazuje online obojętnie czy serwer jest uruchomiony czy wyłączony. kolejna próba to:
<?php $server_ip = 'ip'; $server_port = 25565; $status = ($fp ? "<span style='color: rgb(0,255,0)'>ONLINE</span>" : "<span style='color: rgb(255,0,0)'>OFFLINE</span>"); ?>
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);