All pastes #911289 Raw Edit

Untitled

public text v1 · immutable
·published 2008-02-20 16:50 UTC
rendered paste body
<pre>
<?php

$lines = split("\n", file_get_contents('92.dat'));
foreach ($lines as $l)
{
        $entry = split("~", trim($l));

        $clean = array();
        $clean['title'] = $entry[0];
        $clean['sub_title'] = $entry[1];
        $clean['episode'] = $entry[2];
        $clean['repeat'] = $entry[8];
        $clean['widescreen'] = $entry[10];
        $clean['brand_new'] = $entry[11];
        $clean['rating'] = $entry[14];
        $clean['certificate'] = $entry[15];
        $clean['genre'] = $entry[16];
        $clean['description'] = $entry[17];

        $date = split('\/', $entry[19]);
        $start = split(':', $entry[20]);
        $stop = split(':', $entry[21]);
        $clean['start_time'] = mktime($start[0], $start[1], 0, $date[1], $date[0], $date[2]);
        $clean['stop_time'] = mktime($stop[0], $stop[1], 0, $date[1], $date[0], $date[2]);
        if ($clean['start_time'] > $clean['stop_time'])
                $clean['stop_time'] += 60*60*24;
        $clean['runtime'] = ($clean['stop_time'] - $clean['start_time']) / 60;

        $epg[] = $clean;
}

print_r($epg);
?>
</pre>