Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Prosty status radia internetowego
Forum PHP.pl > Forum > Przedszkole
Arthir
Witam!

Potrzebuję napisać prosty skrypt sprawdzający odpowiedź z serwera radia internetowego, np. RadioZET, Eska itp., skrypt ma obsługiwać następujące formaty adresów:

http://radiozetmp3-03.eurozet.pl:8400 (subdomena:port)
http://s5.deb1.scdn.smcloud.net/t073-1.mp3 (subdomena:mp3)
http://188.165.20.29:5900 (ip:port)
http://217.74.72.3:8000/rmf_maxxx (ip:port/dir)

Jeśli radio działa ma wyświetlać ONLINE, w przeciwnym wypadku OFFLINE.

Proszę o pomoc smile.gif
freemp3
Proponuję użyć cURL
Arthir
Pytanie tylko ode mnie: jak to zastosować w praktyce? smile.gif
freemp3
Odpytujesz podany adres i sprawdzasz czy odpowiada. Jeśli nie no to jest offline, jeśli odpowiada to oznaczasz jako online.
Sprawdzanie należy zrobić w osobnym skrypcie, który były odpalany, powiedzmy raz na 5-10 minut. Pamiętaj też, żeby ustawić czas wykonywania skryptu na 0, ponieważ w przypadku, gdy kilka adresów nie będzie odpowiadać nie uda się sprawdzić wszystkich - zostanie przekroczony limit wykonania.

Możesz także w opcjach połączenia ustawić krótszy timeout (np. 5 - 10 sek), aby nie czekać zbyt długo, gdy serwer nie będzie odpowiadał.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.