<?php
#############
#wapitores
#############
$server_anfitrion = $_SERVER['SERVER_NAME'];

include 'ids.php';

$id_solicitado = htmlspecialchars($_GET["id"]);

if ($canal_url[$id_solicitado] == "tvcdeportes") {
$alfin = e($canal_url[$id_solicitado]);
}elseif ($id_solicitado == "45-tv") {
$alfin = e($canal_url[$id_solicitado]);
}elseif ($id_solicitado == "canal5_sd") {
$alfin = e($canal_url[$id_solicitado]);
}elseif ($id_solicitado == "tsi_sd") {
$alfin = e($canal_url[$id_solicitado]);
}elseif ($id_solicitado == "hch") {
header("Location: http://stream.innovandote.com:1935/hch/hch/playlist.m3u8");
}elseif ($id_solicitado == "canal11-sd") {
$alfin = e($canal_url[$id_solicitado]);
}elseif ($id_solicitado == "ebenezer") {
$alfin = e($canal_url[$id_solicitado]);
}elseif ($id_solicitado == "rtvtv") {
$alfin = e($canal_url[$id_solicitado]);
}elseif ($id_solicitado == "une_tv") {
$alfin = e($canal_url[$id_solicitado]);
}
$alfin = str_replace("hondu-http","http",$alfin);
echo $alfin;

$x = file("channels/" . $canal_url[$id_solicitado]  . "/server");
$v = str_replace($canal_url[$id_solicitado] .".m3u8","",$x[0]);
$x2 = file("channels/" . $canal_url[$id_solicitado]  . "/origin");

$fi = get_data($x[0]);
$fi = str_replace($canal_url[$id_solicitado],$v . $canal_url[$id_solicitado],$fi);
$fi = str_replace("hondu-http","http",$fi);
$fi = str_replace($x2[0],$server_anfitrion . "/hondu/player.php?d=" . $canal_url[$id_solicitado] . "&a=",$fi);
if (strpos($fi,'#EXT-X') == !false) {
//header("Content-type: application/vnd.apple.mpegurl");
//header("Content-Disposition: attachment; filename=playlist.m3u8");
echo $fi;
} else {
$canal2 = "http://127.0.0.1/hondu/generar.php?id=" . $id_solicitado;
$obtener3 = file_get_contents($canal2);
echo $o;
}



function get_data($url) {
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL,$url);
	curl_setopt($ch, CURLOPT_USERAGENT, 'Apache-HttpClient/UNAVAILABLE (java 1.4)');
    curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 0);
    //curl_setopt($ch, CURLOPT_PROXY, '2bc3ffd2c6:DEU41vi2@156.248.66.142:4444');
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST,'GET');
	$data = curl_exec ($ch);
    curl_close($ch);
    return $data;
}


function e($id){
$x = file("channels/azteca/server");
$v = str_replace("azteca.m3u8","",$x[0]);
$x2 = file("channels/azteca/origin");
$get = $v . $id . ".m3u8" ;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$get);
curl_setopt($ch, CURLOPT_USERAGENT, 'Apache-HttpClient/UNAVAILABLE (java 1.4)');
curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 0);
//curl_setopt($ch, CURLOPT_PROXY, '2bc3ffd2c6:DEU41vi2@156.248.66.142:4444');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST,'GET');
$fi = curl_exec($ch);
curl_close($ch);
$fi = str_replace($id,$v . $id,$fi);
$fi = str_replace($x2[0],$_SERVER['SERVER_NAME'] . "/hondu/player.php?d=azteca&a=",$fi);	
return $fi;

}

