Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 22.05.2013 Ostrzeżenie: (0%)
|
Witam, mam strone, na ktorej chcialbym umiescic epg. Cos jak te ktore sa w programach xbmc czy simple tv. Ich dzialanie polega na tym ze z pliku xml pobieraja potrzebne dane a potem prezentuja je w formie graficznej, chcialbym cos takiego umiescic na wlasnej stronie.
screenshot z simple tv, jak to wyglada i co bym chcial umiescic na stronie: http://zapodaj.net/f4f304f1c16b1.png.html oraz plik xml ktory zawiera wymagane informacje: http://sd-xbmc.org/xbmc/epg/epg.xml gdyby ktos chcial sprawdzic jak to wyglada w simple, to tutaj mozna go pobrac http://pl.rghost.net/42884717 przy czym w opcjach epg trzba wskazac link do pliku xml ktory podalem Wydaje mi sie ze javascript do tego jest najbardziej odpowiedni, tylko nie wiem jak to zrobic zeby pobral odpowiednie dane z tego pliku i przedstawil je na stronie. Zalezy mi tylko na tym co aktualnie chodzi, zaznaczylem to na zdjeciu. Jesli ktos znajdzie odrobine czasu zeby zainteresowac sie tematem, bylbym bardzo wdzieczny.. nie znam sie na kodowaniu. Pozdrawiam serdecznie |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%)
|
-------------------- |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 22.05.2013 Ostrzeżenie: (0%)
|
z tego co wyczytalem w internecie to mialoby to posluzyc do przeksztalcenia xml w php tak? Mi nie do konca o to chodzi chyba. Plik ktory podalem jest aktualizowany co jakis czas, potrzebuje tylko zeby jakis skrypt wyciagnal z niego np program jaki idzie dla danego kanalu o godzinie w ktorej sie go wywoluje. nie potrzebuje calego epg, tylko zeby pobieralo ta jedna informacje i wyswietlilo ja, czyli np. powioedzmy ze dla kanalu 13 ulica - jak wyswietle skrypt teraz, czyli o godz 20:38 to wyswietla mi sie co teraz na tym kanale idzie, i tyle. Nie potrzebuje informacji co bedzie jutro, pojutrze, albo co bylo przed chwila.
hmm chyba ze za pomoca tego rozwiazania mozna wczytac to jedna informacje zamiast wyswietlac wszystkich tych informacji na stronie? Sory ze tak glupio gadam, nie znam sie niestety na tym, dlatego prosze o pomoc. i dzieki za pokierowanie, za ten czas poczytam troche o tym jak powinien wygladac ten plik php zeby wyciagnac np. co idzie teraz? dasz rade to wyczytac z teg opliku xml?? wtedy bym mogl juz sobie poradzic wedlug wzoru Kod <?php $xml = simplexml_load_file('xml.xml'); $channel = 'TVP2.pl'; $key = 0; foreach ($xml->programme as $index) { $id = $xml -> programme[$key] -> attributes(); if ($id['channel'] == $channel) { echo 'Leci: '.$xml -> programme[$key] -> title; echo '<br>Opis: '.$xml -> programme[$key] -> desc; break; } $key++; } ?> tak mi wczytuje pierwsza z gory dla kanalu np tvp2 ale jak zrobic zeby mi wczytywalo to co akurat teraz idzie? jakis skrypt chyba do tego potrzebny? Ten post edytował heklind 28.03.2014, 16:28:37 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%)
|
Wczytujesz całość. Parsujesz i zapisujesz do bazy wszystkie kanały, programy i godziny.
Robisz to raz dziennie, np. cronem, w nocy. Zapytania co aktualnie "leci" robisz już do bazy. Wyciągasz programy, w których to zakres czasu emisji (od, do) wpada aktualna godzina. -------------------- |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.08.2025 - 01:41 |