Salve.
Sto provando a fare il download di un file da un sito in cui sono premium tramite curl.
Sono arrivato a questo punto:
Il punto è questo. Fa il login e va alla pagina. Però al posto di scaricare il file mi mostra tutti codici lunghissimi di questo genere:codice:<?php $username="userpremium"; $password="passpremium"; $cookie="cookie.txt"; $filee="http://www.filesonic.com/file/1224184994/LTH21.rar"; $url ="http://www.filesonic.it/user/login"; $postdata = "email=". $username ."&password=". $password ."&redirect=/file/1224184994/LTH21.rar&rememberMe=1"; $ch = curl_init(); curl_setopt ($ch, CURLOPT_URL, $url); curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6"); curl_setopt ($ch, CURLOPT_TIMEOUT, 60); curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 0); curl_setopt ($ch, CURLOPT_COOKIEJAR, $cookie); curl_setopt ($ch, CURLOPT_REFERER, $url); curl_setopt($ch, CURLOPT_HTTPHEADER, array('content-type: application/x-www-form-urlencoded')); curl_setopt ($ch, CURLOPT_POSTFIELDS, $postdata); curl_setopt ($ch, CURLOPT_POST, 1); curl_exec ($ch); $ch2 = curl_init(); curl_setopt($ch2, CURLOPT_URL, $filee); $fp = fopen('LTH21.rar', 'wb'); curl_setopt($ch2, CURLOPT_FILE, $fp); curl_exec ($ch2); curl_close ($ch2); fclose($fp); curl_close($ch); ?>
Dove sbaglio?codice:Rar!Ïs ïtÀ€)êxR"êxR"úfcÓ3±Î>0 LTH21.aviRIFFâxR"AVI LISTìhdrlavih8@œHPp`LISTtstrlstrh8vidsxvidHPoép`strf((p`XVIDLISTjstrlstrh8auds€€»z0ÀstrfU€»{@€€JUNK²[= MPlayer junk data! =][= MPlayer junk data! =][= MPlayer junk data! =][= MPlayer junk data! =][= MPlayer junk data! =][= MPlayer junk data!
Grazie

Rispondi quotando