![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 1 Dołączył: 21.11.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam, cały dzień się z tym męczę i mi nie wychodzi, a jestem kompletnie zielony jeśli chodzi o PHP. Mianowicie, próbuję na forum dodać skrypt, który sprawdzałby status serwera. Próbowałem już używać socketów, stosując to:
I skrypt w zasadzie działał, bo kiedy podałem IP i Port serwera, na którym stoi forum, to wyświetlało mi poprawnie. Natomiast, kiedy podałem IP i Port login serverów, to wyświetlało "Offline" i error: Connection timed out, pomimo tego, że serwer był włączony. Puściłem jeszcze pinga na adres tego serwera z konsoli Windowsa i gubiło wszystkie pakiety, więc doszedłem do wniosku, że serwer jest chroniony jakimś firewallem czy coś. Wtedy, ktoś mnie pokierował, żeby zrobić skrypt, który zczytuje wartość dla "serverStatus" (bodajże: 0 - offline, 1 - online, 2 - busy) z tego pliku: http://ll.leagueoflegends.com/pages/launcher/euw Mój problem polega na tym, że nie wiem jak to zrobić. Czytałem trochę chociażby o file_get_contents(), ale kiedy napiszę coś w stylu:
to zamiast wyświetlić mi zawartość tego pliku, to na forum pojawia się obrazek z CAPTCHą i komunikat, abym udowodnił, że nie jestem botem. Nie wiem też jak później wywołać te "serverStatus", żeby potem napisać do tego warunek na status serwera. Z góry dzięki za pomoc.(IMG:style_emoticons/default/wink.gif) |
|
|
![]() |
![]() ![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 2 Dołączył: 30.03.2012 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
Nie znam się na serwerze gry lol, ale na serwerze gry minecraft jest plik, który powstaje po włączeniu serwera.
w tej grze powinien też taki być (IMG:style_emoticons/default/wink.gif) ale mogę się mylić(IMG:style_emoticons/default/tongue.gif) --------- hmm... możesz też wykorzystać skrypt, który sprawdza plik czy znajduje się w nim ciąg znaków w tym przypadku "serverStatus":1 to status ONLINE, "serverStatus":0 OFFLINE (IMG:style_emoticons/default/wink.gif) ----------------- albo zastosuj: dla Ciebie:
Ten post edytował Popek231 21.11.2013, 23:35:37 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 08:14 |