All pastes #764076 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-11-06 22:54 UTC
rendered paste body
<?php
include("function.mysqlexec.php");
include("function.request.php");

echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\" ?>
<rss version=\"2.0\">
\t<channel>
\t\t<title>TV Listing For ".date("j F Y")."</title>
\t\t<description>US3 GeN-X RSS Feed</description>
\t\t<link>http://us3.gen-x.co.nz/rsstv.php</link>
\t\t<language>en-US</language>\n";

        if ($f = @fopen("http://www.pogdesign.co.uk/cat/index.php", 'r')) 
        {
                $tv_content = '';
                while (!feof($f)) {  $tv_content .= fgets($f, 4096); }
        }
        fclose($f);
        preg_match_all("#/cat/day/.*?</td>#si", $tv_content,$output);
        foreach($output[0] as $tv)
        {
                preg_match("'day/(.*?)#'si",$tv,$epdate);
                $epdate=$epdate[1];

                preg_match("#eplink \">(.*?)</a>#si",$tv,$epname);
                $epname=$epname[1];
                
                preg_match("#seasep\" >(.*?)</span>#si",$tv,$epnum);
                $epnum=$epnum[1];
/*
                $_arr=split(" ",$epnum);
                if($_arr[1]<10) 
                        $epnum="S0".$_arr[1];
                else
                        $epnum="S".$_arr[1];

                if($_arr[4]<10) 
                        $epnum.="E0".$_arr[4];
                else
                        $epnum.="E".$_arr[4];
*/
$tomorrow=Request('tomorrow');
if(!is_numeric($tomorrow)) $tomorrow=0;
                if(date("j-n-Y",mktime(0, 0, 0, date("m")  , date("d")-1+$tomorrow, date("Y"))) == $epdate)
                {
                        echo "\t\t\t<item>
                        \t\t\t<title>$epname</title>
                        \t\t\t<news>$epname</news>
                        \t\t\t<link>$epname</link>
                        \t\t\t<description>$epnum</description>
                        \t\t\t</item>\n";

                }
  
      }
        


echo "\t</channel>\n</rss>";