PDA

Pogčedajte punu verziju : wrzuta.pl Downloader (PHP)


webarto
10. 11. 2011., 04:06
Free MP3 for all :)



/**
* @author Webarto.com
* @copyright 2011
* @url http://webarto.com/
* @version 0.1
*/

class Wrzuta {

public function get($url){

$vars = explode('/', $url);

$host = $vars[2];
$key = $vars[4];

$site = 'wrzuta.pl';
$lang = 'pl';
$random = mt_rand(0, 1000000);

$xml = "http://{$host}/xml/plik/{$key}/{$site}/undefined/{$random}";

$data = $this->curl($xml);

$xml = (array) simplexml_load_string($data, 'SimpleXMLElement', LIBXML_NOCDATA);

$url = $xml['file']->storeIds->fileId;
$filename = $xml['file']->name;

$data = $this->curl($url);
return file_put_contents($filename, $data);

}

private function curl($url)
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($curl);
curl_close($curl);
return $data;
}

}

Usage:

$wrzuta = new Wrzuta;
$wrzuta->get('http://qwasssos.wrzuta.pl/audio/0ke13NpBRA7/04._clubbed_to_death_kurayamino_mix');