
<?php /************************************************************************ * * ******************************** * * PROGRAM TELEWIZYJNY * ************************************************************************/ function programTV($tv_stacja = false, $date = false, $from_to = false) { $stacja = ($tv_stacja) ? $tv_stacja : 17; $from_to = false; # OD..DO, np. 12:00..14:00 # lub "false" aby caly dzien wyswietlic $url = 'http://tv.wp.pl/index_druk.html?T[date]='.TV_DATA.'&T[time]=0&T[category]=ALL&T[station]='.TV_STACJA_ID.'&T[page]=1&T[ctime]=0'; { { $res = $result[1]; $i=0; $a=0; $b=0; while($b<count($res)/2) { $tmp = '<'.$res[$i]; $hit = true; $ishit = true; } else $hit = false; $tmp = '<'.$res[$i+1]; $desc = ''; { $title = $list[0]; for($j=1; $j<count($list); $j++) { $desc.= $list[$j].'<br>'; } } { foreach($titles as $t) { $title = $t; } } $time+= 3600*24; $from = 0; $to = 0; { } if(($from <> 0 AND $from <= $time AND $to <> 0 AND $to >= $time) OR FROM_TO == false) { $Tab[$a]['time'] = $time; $Tab[$a]['title'] = $title; $Tab[$a]['desc'] = $desc; if($hit == true) $Tab[$a]['hit'] = true; else $Tab[$a]['hit'] = false; $a++; } $i+=2; $b++; } } } return $Tab; } ?>
Sposób użycia
<?php include('programTV.php'); # wczytujemy funkcję $def = programTV(); # Odczytujemy na dzisiaj domyslnie kanal ID=17 $dzisiaj = programTV(1); # Odczytujemy kanał o ID=1 na dzisiaj - cały dzień $rano = programTV(1, false, '03:00..12:00'); # Kanał ID=1, na dzisiaj, od 03:00 do 12:00 $jutro = programTV(false, '2005-12-09', 18:00..24:00); # Na 9 grudnia, kanał domyślny, od 18:00 do 24:00 ?>