Witam
mam mały problem nie wiem jak wyciągnąć dane z http://www.telewizja.info.pl/index.php
i wyświetlić je na swojej strone…
czy może ktoś mi wytłumaczyć jak to zrobić?
bo chce na swojej stronie zrobić mini program TV
Witam
mam mały problem nie wiem jak wyciągnąć dane z http://www.telewizja.info.pl/index.php
i wyświetlić je na swojej strone…
czy może ktoś mi wytłumaczyć jak to zrobić?
bo chce na swojej stronie zrobić mini program TV
nowyyy31 , hmm edytowac ten plik php? Ale nie radziłbym bez zgody autora serwisu
EDIT: http://www.google.pl/search?hl=pl&q=skr … tronie&lr=
PS. To nie jest dokument HTML tylko PHP
Pobrać kod źródłowy i wyparsować to co Cię interesuje
otrzymałem ten kod od UW-Team.org__ale mam problem z kodowaniem bo http://programtelewizji.pl ma kodowanie
a Ja na swojej stronie mam
jest “Podróşe z Ĺźartem” zamiast “Podróże z żartem” ;/
da się jakoś ustawić ze wyciągane dane są poprawnie kodowane?
<?php
function a_filtr_one($text){
$text = str_replace ('', '', $text);
$text = str_replace ('', '', $text);
return $text;
}
function filtr($text){
$text = str_replace ('', '', $text);
$text = str_replace ('', '', $text);
$text = str_replace ('', '', $text);
$text = str_replace ('', '', $text);
$text = str_replace ('', '', $text);
return $text;
}
function program_tv($program){
$day = date(Y-m-t);
$page = implode ('', file ('http://programtelewizji.pl/'.$program.'/'.$day.'/'));
$page = a_filtr_one($page);
preg_match_all('/.*?<\/td>/s', $page, $m);
foreach($m AS $key => $value)
{
$godz = $value;
}
preg_match_all('/.*?<\/em>/s', $page, $m);
foreach($m AS $key => $value)
{
$prog = $value;
}
$x = count($godz);
$i = 0;
while($i < $x){
$a = filtr($godz[$i]);
$b = filtr($prog[$i]);
$return = "$return | $a - $b";
//echo "".filtr($godz[$i])." - ".filtr($prog[$i])."
\n";
$i++;
}
return $return;
}
// np.
echo program_tv("TVN");
?>
Po prostu musisz otworzyć dany plik edytorem i zapisać go z kodowaniem w UTF-8.
dzięki za pomoc wszystko działa… ;]