Witam, potrzebuję epg jak na tej stronie:

http://m-cast.ga/kanal,tvp1,35.html

Pod kanałem jest widoczny program na dzisiaj dla danego kanału.

Kiedyś trochę próbowałem nawet mały postęp osiągnąłem.

Plik xml, z którego można pobierać dane jest pod tym adresem: http://sd-xbmc.org/xbmc/epg/epg.xml (baza jest trochę duża więc trzeba poczekać trochę czasu aż się załaduje).


Znalazłem na dysku taki skrypt, ten wyświetla wszystko prawie, udało mi się również wywołać dany kanał (wszystkie programy ale tylko dla 1 kanału) ale gdzies mi się zapodział

Kod
<?php
$xml=simplexml_load_file("epg.xml");
$me = "sub-title";
foreach($xml->programme as $item){
    echo "Start : " .date("G:i d.m.Y", strtotime(substr($item["start"], 0,  -6))) . '<br>';
    echo "Koniec : " .date("G:i d.m.Y", strtotime(substr($item["stop"], 0,  -6))) . '<br>';
    echo "Kanał : ".$item["channel"]. "<br>";
    echo "Tytuł : ".$item->title. "<br>";
    echo "Informacje : ".$item->$me. "<br>";
    echo "Opis : ".$item->desc. "<br>";
    echo "<br>";
}
?>


Wyświetli praktycznie wszystko. Czy byłby ktoś w stanie zrobić to tak abym był w stanie wyświetlić program dla danego kanału i żeby pokrywało się to z czasem obecnym (czyli wyświetlało według kolejności to co leci teraz, za godzinę, jutro itp.)? Jakaś baza danych, żeby parsowało ten plik xml w cronie co jakiś czas i zapisywało w jakimś folderze przekonwertowane do php, po czym będę mógł wyświetlać dane danego kanału na stronie ?
za 40zł poświęci ktoś chwilkę, czy szkoda zachodu? tongue.gif