Stránka 1 z 1

TV Program v PHP

Napsal: čtv 21. bře 2013, 15:50
od quicksilver
Zdravim!
Chtel by jsem si na stranky dat Tv program v php ,ale nefunguje me to.
Mam to z tehle stranky :

http://forum.tetristv.com/index.php?act ... =1&topic=4

Kód: Vybrat vše


<?php
$indexes="0";
$xml=simplexml_load_file("http://tv-program.tetristv.com/xml/CT%2024.xml");
foreach ($xml->event as $item){
$indexes++;
$zacatekv = $item->eventstart;
$link = $item->eventcurrenttime;
$title = $item->eventtitle;
$infotv = $item->eventdescription;
$infotv2 = $item->eventdescriptionextended;
$davaji = $item->eventservicedavaji;

$title = iconv("UTF-8", "windows-1250", $title);
$infotv = iconv("UTF-8", "windows-1250", $infotv);
$cas_in = date("H:i", "$zacatekv");
$urlencode = urlencode($title);

if($indexes=="1")$barvicky="FF0000";
if($indexes>="2")$barvicky="0094FF";

echo "<tr><td><small>[<font color=\"#$barvicky\">$cas_in</font>] <a href=\"http://www.csfd.cz/hledat/?q=$urlencode\" title=\"$infotv $infotv2\" target=\"_blank\">$title</a></small></td></tr>";
}
?>

Chtel by jsem to rozchodit alespon v html ,kdy by pres php si to zjistilo informace ze stranky treba :

http://profi-program.com/web.php

Kde je treba :

http://profi-program.com/ex/xml.php?tv=Prima+Cool a

Potom vidim program a ja by jsem chtel ty data z toho vytahovat pomoci php.
Jestli by prosim nekdo nevedel jak na to.Diky moc lidi za ochotu.

Re: TV Program v PHP

Napsal: sob 23. bře 2013, 20:27
od shipo
Původní kód funguje. Nenapsal jsi přesné požadavky na výstup, tak zkus tohle:

Kód: Vybrat vše

<table>
<?php
$cas = Time(); // počet sekund od 1.1.1970
$xml=simplexml_load_file("http://profi-program.com/ex/xml.php?tv=Prima+Cool");
foreach ($xml->list as $item){
  $ln = $item->nazev;
  $lp = $item->popis;
  $lc = strtotime($item->cas); // na sekundy
  $lh = $item->cas;
  $ld = $item->delka;
  $lk = $item->kategorie;
  if($lc>$cas){ // po aktualním pořadu dávají: 
  ?>
<tr>
 <td><?=$lh?></td>
 <td><a href="http://www.csfd.cz/hledat/?q=<?=$ln?>" title="<?=$ln?>" target="_blank"><?=$ln?></a></td>
 <td><?=$lp?></td>
</tr>
  <?php
  }
}
?>
</table>