コード例 #1
0
ファイル: index2.php プロジェクト: sehcel/Descargavideos
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;
コード例 #2
0
ファイル: index.php プロジェクト: sehcel/Descargavideos
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