Online PHP and Javascript Decoder decode hidden script to uncover its real functionality


// Defina suas constantes de API e banco de dados
define('TMDB_API_KEY', 'c757ec7f50f6d400ea9d63efc26c31b0'); // Substitua 'SUA_API_KEY' pela sua chave de API do TMDB
define('TMDB_API_URL', 'https://api.themoviedb.org/3/');
define('DB_HOST', 'localhost'); // Substitua 'localhost' pelo host do seu banco de dados
define('DB_NAME', 'meupainel'); // Substitua 'seu_banco_de_dados' pelo nome do seu banco de dados
define('DB_USER', 'meupainel'); // Substitua 'seu_usuario' pelo seu usuário do banco de dados
define('DB_PASS', '#1997play#'); // Substitua 'sua_senha' pela sua senha do banco de dados

// Conexão com o banco de dados
function connectDB()
{
    $dsn = 'mysql:host=' . DB_HOST . ';dbname=' . DB_NAME . ';charset=utf8';
    try {
        $pdo = new PDO($dsn, DB_USER, DB_PASS);
        $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        return $pdo;
    } catch (PDOException $e) {
        die('Erro ao conectar com o banco de dados: ' . $e->getMessage());
    }
}

// Função para fazer requisição à API do TMDB
function fetchFromTMDB($endpoint, $params = [])
{
    $url = TMDB_API_URL . $endpoint . '?api_key=' . TMDB_API_KEY;

    // Adiciona os parâmetros à URL
    foreach ($params as $key => $value) {
        $url .= "&{$key}={$value}";
    }

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $response = curl_exec($ch);
    curl_close($ch);

    return json_decode($response, true);
}

// Função para obter detalhes de um filme por ID
function getMovieDetails($movie_id)
{
    return fetchFromTMDB("movie/{$movie_id}");
}

// Função para obter detalhes de uma série por ID
function getSeriesDetails($series_id)
{
    return fetchFromTMDB("tv/{$series_id}");
}

// Função para inserir detalhes do filme no banco de dados
function insertMovieDetails($pdo, $movie)
{
    $sql = "INSERT INTO movies (id, title, overview, release_date) VALUES (:id, :title, :overview, :release_date)";
    $stmt = $pdo->prepare($sql);
    $stmt->execute([
        ':id' => $movie['id'],
        ':title' => $movie['title'],
        ':overview' => $movie['overview'],
        ':release_date' => $movie['release_date']
    ]);
}

// Função para inserir detalhes da série no banco de dados
function insertSeriesDetails($pdo, $series)
{
    $sql = "INSERT INTO series (id, name, overview, first_air_date) VALUES (:id, :name, :overview, :first_air_date)";
    $stmt = $pdo->prepare($sql);
    $stmt->execute([
        ':id' => $series['id'],
        ':name' => $series['name'],
        ':overview' => $series['overview'],
        ':first_air_date' => $series['first_air_date']
    ]);
}

// Exemplos de uso
$pdo = connectDB();

$movie_id = 381881; // Substitua pelo ID do filme desejado
$series_id = 55; // Substitua pelo ID da série desejada

$movie_details = getMovieDetails($movie_id);
$series_details = getSeriesDetails($series_id);

insertMovieDetails($pdo, $movie_details);
insertSeriesDetails($pdo, $series_details);

echo 'Dados inseridos com sucesso no banco de dados!';
//Generated by Ampare PHP Encoder. For more security please use php protect before encode the php program



© 2023 Quttera Ltd. All rights reserved.