include_once 'funciones.php'; header('Content-Type: text/html; charset=UTF-8'); //datos para cuando se monte la web $palabras_clave = ''; $descripcion = ''; $seccion = ''; //inicio.css ///lab.css ///changelog.css ///contacta.css ///faq.css ///thanks.css $css_extra = ''; if (isset($_GET["pag"])) { $pag = $_GET["pag"]; } elseif (($temp = esPagina($_SERVER["REQUEST_URI"])) != "") { $pag = $temp; } elseif (!isset($pag)) { header("Location: /"); exit; } //$a = $_SERVER["REQUEST_URI"] //$_SERVER["REQUEST_URI"] => "/changelog#contenido" function esPagina($a) { $paginas = array('rtve', 'univision'); $pag = ""; for ($i = 0; $i < ($i_t = count($paginas)); $i++) { if (strpos($a, $paginas[$i]) === 1) { $pag = $paginas[$i]; break;
if (isset($_REQUEST["web64"])) { $_REQUEST["web"] = base64_decode($_REQUEST["web64"]); } //url a descargar. Si hay algo toca descargar la url. Usar Request ya que puede venir por GET y POST if (isset($_REQUEST["web"])) { $web = $_REQUEST["web"]; //En raras ocasiones se trata de un enlace url_encodeado por lo que lo desen_url_codeamos if (strpos($web, "http%3A") === 0 || strpos($web, "https%3A") === 0) { $web = urldecode($web); } } //pagina. Ignorar si hay $web if (isset($_GET["pag"])) { $pag = esPagina("/" . $_GET["pag"]); } elseif (!isset($pag)) { $pag = esPagina($_SERVER["REQUEST_URI"]); } //$a = $_SERVER["REQUEST_URI"] //$_SERVER["REQUEST_URI"] => "/changelog#contenido" function esPagina($a) { $paginas = array('lab', 'changelog', 'contacta', 'faq', 'agradecimientos', 'legal', 'donar'); $pag = ""; for ($i = 0; $i < ($i_t = count($paginas)); $i++) { if (strpos($a, $paginas[$i]) === 1) { return $paginas[$i]; } } return ""; } //para el gestor. No será usado porque el gestor accede directamente a los servidores secundarios