Witam!
Chciałbym zapytać czy jest jakaś możliwość aby wyświetlić program telewizyjny od WP (link) na własnej stronie?
Nie chodzi mi o wyświetlenie w ramce.
Pozdrawiam!
Witam!
Chciałbym zapytać czy jest jakaś możliwość aby wyświetlić program telewizyjny od WP (link) na własnej stronie?
Nie chodzi mi o wyświetlenie w ramce.
Pozdrawiam!
Zapoznaj się z tematem i popraw tytuł tematu na konkretny, mówiący o problemie. W celu dokonania zaleconej korekty proszę użyć przycisku Edytuj przy poście otwierającym ten temat.
Zignorowanie zalecenia będzie skutkowało przeniesieniem tematu do Kosza.
Proszę dostosowywać podpis - odbierz PW.
Oczywiście. ( z technicznego punktu widzenia).
Parsujesz stronę i wybierasz potrzebne dane.
No ok, za pomocą PHP pobrałem stronę do pliku, tylko jak teraz wyodrębnić dane?
Można by przypisać daną linijkę do zmiennej ale to chyba odpada, ponieważ interesujące mnie zmienne nie będą zawsze w tej samej linijce.
Popatrz w strukturę (kod html), wyodrębnij pewien schemat i wyciągnij dane, pozbywając się smieci tobie niepotrzebnych.
Liczysz ze ktoś za ciebie to zrobi, czy tylko na pomoc? Jak pierwsze to raczej sie przeliczysz, a jak drugie to zacznij cos działać pokaż co już masz i wtedy ktoś z chęcią Ci pomoże. Nie wiem na co liczysz tak naprawdę, pierwszą poradę dostałeś, teraz weź się za to i pokaz co masz.
Albo poczykaj gotowców w sieci bo pewnie ktoś już na taki pomysł wpadł.
Miej na uwadze że w ten sposób jeśli nie mają żadnego API to nawet mała zmiana na stronie może spowodować że sposób z parsowaniem strony przestanie działać.
Chciałbym otrzymać radę jak wyodrębnić dane z pobranej strony pozbywając się śmieci mi niepotrzebnych.
Potrzebuje jedynie pomysłu, z tym że ten z wyodrębnianiem linii kodu odpada.
Czesc,
Pobierasz zawartosc strony, a nastepnie tworzysz odpowiednio regex. W php masz do tego funkcje preg_match_all.
Przegladasz kod html odpowiedzialny np za 1 dany program ktory wyglada tak:
10:00
trwa
Na żywo
Letnie igrzyska olimpijskie
11:45
Na żywo
Letnie igrzyska olimpijskie
[/code]
Znalazłem funkcje preg_replace która usuwa tekst pomiędzy zmiennymi:
<?php
$tresc = 'Pierwszy link:Google.pl Drugi link:Program telewizyjny Trzeci link:';
$od ='
$do = '';
$wyswietl = $trescprzerobiona = preg_replace("#$od(.*)$do#",' ', $tresc);
echo $wyswietl;
?>[/code]
Dzięki za rade
z regex’ami przy tak złożonym problemie może być ciężko
ja bym próbował czymś takim