Ir para conteúdo
Fórum Script Brasil

henryksirot

Membros
  • Total de itens

    7
  • Registro em

  • Última visita

Tudo que henryksirot postou

  1. acho que não dá não... já consegui validar no megaupload tb.. mas acredito que o problema não seja o txtlogin, pois se tirar o txtcheck ao invés dele o codigo roda, só não loga! vlw pela resposta! quanto ao tratamento dos dados é a index sim... o site só tem essa pagina... obs: chequei o site de novo agora, parece que o txtlogin é o botão d enviar... mas testei sem ele usando o Live HTTP Header e sem ele não validou, mas funcionou normalmente com os 4 campos completos... seria possível eu copiar o cookie do netload para usá-lo no meu servidor ou algm tem mais alguma ideia de como validar?
  2. E aew pessoal... bem... estou tentando buscar informações do netload.in para colocar em um sisteminha aki... porém, não estou conseguindo autenticar através do POSTFIELDS... no formulário de login do site, são quatro campos: txtuser = $USUARIO txtpass = $SENHA txtcheck = 'login' txtlogin = '' //vazio não consigo inserir os quatro valores no cURL, e acredito que seja por isso que não esteja conseguindo logar automaticante... alguém sabe um work-around pra isso? o código abaixo completo não funciona, somente se tirar algum dos valores do POSTFIELDS... há algum limite para a quantidade de campos? <?php $ch = curl_init("http://netload.in/index.php"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, "txtuser=$USUARIO&txtpass=$SENHA&txtcheck=login&txtlogin="); $output = curl_exec($ch); echo $output; curl_close($ch); ?>
  3. (quase) resolvido... consegui salvar o resultado na variável $output e editá-la como queria ativando o CURLOPT_RETURNTRANSFER ... agora o maldito do loop q não qr dar certo!! eis o código inteiro: <html> <head></head> <body> <form action='index.php' method='post'> <textarea cols='100' rows='10' name='links'</textarea><p> <input type='submit' name='submit' value='Enviar'> </form> </body> </html> <?php if (isset($_POST['submit'])) { set_time_limit(0); echo "<p>"; $links = $_POST['links']; $split = explode("\n", $links); $count = (count($split)-1); for ($x=0; $x<=$count; $x++) { if (mb_substr($split[$x],11,10)=="megaupload") { $ch = curl_init($split[$x]); curl_setopt($ch, CURLOPT_COOKIEFILE,1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "login=1&redir=1&username=XXXX&password=FFFF"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $output = curl_exec($ch); curl_close($ch); $explode = explode('id="downloadlink">',$output); $split = explode('"',$explode[1]); $done = $split[1]; echo $done."<br>"; } elseif (mb_substr($split[$x],7,10)=="rapidshare") { $file = file_get_contents("$split[$x]"); $slice = explode("<form action=", $file); $dice = explode(" ", $slice[1]); $edge = $dice[0]; $cut = explode("\"", $edge); $done = ereg_replace("http://","http://KKKK:JJJJ@",$cut[1]); echo $done."<br>"; } } } ?>
  4. consegui autenticar com o cURL, após apanhar bastante com uns códigos prontos aqui... mas o negócio é o seguinte.. quero extrair um link do site, coisa que consigo fazer no meu crawler utilizando explode... + simplesmente não consegui achar a variável pra explodir!! <?php $url = "http://www.megaupload.com/?d=65HJ3N2F"; $username = 'XXXX'; $password = 'YYYY'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch,CURLOPT_COOKIEFILE,1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "login=1&redir=1&username=XXXX'&password=YYYY"); $output = curl_exec($ch); ?>
  5. Bom dia, pessoal!! Então, estou fazendo um sistema automatizado de busca de links e conversão para links premium do Megaupload. Porém, não estou conseguindo autenticar meu usuario e senha no site através do php, já tentei fazer um formulario e enviar, mas nada deu certo. estou logado no site (com o recurso de salvar senha no computador) mas quando acesso a página através do código, eu não estou logado... consegui fazer facilmente com o rapidshare, mas o megaupload precisa do captcha para mostrar o link premium, coisa que não acontece se estiver logado na minha conta premium... alguém aí me dá uma luz?? <?php $url = "http://www.megaupload.com/?d=KGZP4TDK"; $page = file($url); foreach ($page as $part) { $part = ereg_replace('a href="?','a href="http://www.megaupload.com/',$part); $part = ereg_replace('src="mc.php','src="http://www.megaupload.com/mc.php',$part); $part = ereg_replace('gui2/view_mv.gif','http://www.megaupload.com/gui2/view_mv.gif',$part); $part = ereg_replace('.php?c=','http://www.megaupload.com/gui2/view_mv.gif',$part); echo $part; } ?>
  6. sim... mas daí a data vai ser mostrada na página assim: 2010-03-30, correto? haveriam mesmo problemas, mesmo eu "indicando" o formato da data? testei aki e deu tudo certinho... vlw pela resposta!
  7. Meu primeiro post! tenho um site de seriados, e queria utilizar uma função em php que mudasse a cor de uma data se o episódio já foi ao ar. por exemplo... se um episódio vai ao ar dia 24/04/2011, até esse dia o texto ficará em vermelho, e deste dia em diante, ficará azul, indicando que o episódio já foi ao ar. já vou avisando que não sei NADA de php... começei a ver isso hoje, e dpois de algumas horas de tentativas e erros consegui fazer o script funcionar, mas sinto que estou repetindo muita coisa desnecessária. há alguma forma de melhorar o códio? outra coisa, como é que eu coloco : (dois pontos) como texto em php?? segue o codigo: <?php $estreia="30/03/2010";{if (date('d/m/Y')>="30/03/2010") echo "<div class='blue'>"."$estreia"."</div>";else echo "<div class='red'>"."$estreia"."</div>";}?>
×
×
  • Criar Novo...