#!/usr/bin/php
<?php
#сей чудный файлик собирает все файлы xmltv в один в текущей папке
define('WUO_ROOT', dirname(__FILE__));
$str="";
$includes_dir = opendir(WUO_ROOT);
$files = array();
while (($inc_file = readdir($includes_dir)) != false) {
if (strpos($inc_file,"xmltv")>0){
$fl=WUO_ROOT."/".$inc_file;
echo "$fl\n";
$str=$str.file_get_contents($fl);
};
}
$str=str_replace('<?xml version="1.0" encoding="UTF-8"?>', "", $str);
$str=str_replace('<!DOCTYPE tv SYSTEM "xmltv.dtd">', "", $str);
$str=str_replace('<tv generator-info-name="astra-epg-export">', "", $str);
$str=str_replace("</tv>", "", $str);
closedir($includes_dir);
$zx='<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE tv SYSTEM "xmltv.dtd"><tv generator-info-name="astra-epg-export">'.$str."</tv>";
file_put_contents(WUO_ROOT."/../epg_common.xmltv",$zx);