Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] radio eska , aktualnie grane
Forum PHP.pl > Forum > Przedszkole
chez123123
witam,
na stronie: http://content.eska.pl/streamplayers/eska_fm_warszawa/
mamy pokazane akutalnie co jest grane w radiu eska warszawa, potrzebuje zrobic cos takiego na swoja strone, lecz niestety gdy pobieram kod file_get_contents() a potem jade przez preg_match_all() mam pusto :/ zapytanie napewno dobrze ukladam:
  1. <?php
  2. $File = file_get_contents('http://content.eska.pl/streamplayers/eska_fm_warszawa/');
  3. preg_match_all('|<div class="selected" title="(.*)">(.*)</div>|ismUu', $File, $out);
  4. echo $out[1][0].'<br>';
  5. echo $out[2][0].'<br>';
  6. ?>

jakies pomysly ?
nexis
Cytat(chez123123 @ 16.11.2008, 18:44:10 ) *
zapytanie napewno dobrze ukladam

Przez takie głupie stwierdzenie miałem już nie odpowiadać na twój post i nie nakierowywać cię na prawidłowe rozwiązanie.

Aktualna lista granych hitów nie jest pod adresem, który wskazałeś, lecz jest pobierana z pliku XML, który jest pod adresem:

http://content.eska.pl/stream/channel/101

Użyj teraz wbudowanych funkcji do parsowania XML i gotowe.
Gość
wielkie dzieki winksmiley.jpg
jacek115
Wybaczcie że odkopuję takiego starocia, ale nie chcę tworzyć nowego tematu winksmiley.jpg

plik XML dla eski jest tu:

http://content.eska.pl/stream/channel/101


a wie ktoś może gdzie znajdę plik xml dla eski rock ?

Jak mogę znaleźć adresy do plików xml dla innych stacji radiowych ?

Przekopałem google i nie wiem jak dotrzeć do tych plików xml.
8rol
jacek115, aktualny tytuł można w różny sposób pobrać. Wszystko zależy do czego jest ci to potrzebne?
Quantum
http://content.eska.pl/stream/channel/108

skąd wiem ?

eska.pl > playlista fabryki muzy > eska rock -> wlaczasz streaming i w adresie w nowym oknie masz http://eska.pl/player?streamId=108
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.