Skip to content

Latest commit

 

History

History
22 lines (19 loc) · 555 Bytes

README.md

File metadata and controls

22 lines (19 loc) · 555 Bytes

xmltv-parser

Parse XMLTV File (epgguide.net)

<?php
require 'vendor/autoload.php';

$Parser = new \macropage\xmltv\parser\parser();
$Parser->setFile($argv[1]);
$Parser->setTargetTimeZone('Europe/Berlin');
//$Parser->setChannelfilter('prosiebenmaxx.de'); //optional
$Parser->setIgnoreDescr('Keine Details verfügbar.'); //optional
try {
	$Parser->parse();
} catch (Exception $e) {
	throw new \RuntimeException($e);
}
/** @noinspection ForgottenDebugOutputInspection */
print_r($Parser->getEpgdata());

Example call: parse.php xml/sample.xml