• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

dikx

cUrl + MegaUpload

3 mensagens neste tópico

Boas, estou a tentar desenvolver um código onde, utilizando uma conta premium do MegaUpload, ele disponiblize o link premium introduzindo apenas o link "normal",

até ao momento tenho isto da seguinte forma:

<?php
$conexao = mysql_connect("localhost", "base_De_dados", "password_aqui");
$db = mysql_select_db("****");

if ( $_SERVER['HTTP_USER_AGENT']) {

     $file_id = mysql_real_escape_string($_GET['id']);    
     $result = @mysql_query("SELECT link FROM tabela_links WHERE id = '$file_id'"); 
     $red = @mysql_fetch_array($result);   

  $login = "username_aqui";
$password = "pass**_aqui";
        $post = 'login='.$login.'&password='.$password.'&loginform'; 
$agent = "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)";
$cookies = "cookies.txt";
$url = $red[0];

$ch = curl_init(); 
    curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
    curl_setopt($ch, CURLOPT_POST, 1); 
    curl_setopt($ch, CURLOPT_POSTFIELDS,$post); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_REFERER, $referer);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookies);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookies);
    $result = curl_exec ($ch);
    curl_close ($ch); 

$link = explode('document.getElementById("downloadhtml").innerHTML = (', $result);
$link = explode("')", $link[1]);

header("Location: ".$link[0]);
} else {
printf("ERRO");
}
?>

É de referir 2 coisas, 1º todos os campos estão preenchidos, nomeadamente username's, password's, e base de dados, 2º a base de dados está criada, possuí um registo, com os seguintes campos : "id" e "link", com os seguintes valores : "12" "www.megaupload.com/pt/?d=T8J5768"

Cumpz

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas, a minha dúvida é na parte do login, uma vez que ele nao consegue fazer login ..

o site é http://www.megaupload.com/pt/ , o que devo colocar aqui ?

$post = 'login='.$login.'&password='.$password.'&loginform';

Alguem que perceba de logins&flash ..

Cumpz

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora