sockshare
Kostenlose Downloads PHP Snippets

[PHP] SockShare und PutLocker Downloadscript/Parser

sockshare
Guten Morgen,

heute mal wieder ein neues Snippet. 🙂
Mit diesem Script ist es euch möglich in PHP Downloadlinks für Videos aus den Streaming-Portalen PutLocker und SockShare zu generieren.
With this snippet, you can generate downloadlinks from videos at PutLocker and SockShare.

SockShare und PutLocker Downloadscript/Parser

Zum Download springen / Jump to download

<?php
 
// Big Buck Bunny @ SockShare
// $url = "http://www.sockshare.com/file/D4D99088E1FDA97A";
 
// Big Buck Bunny @ PutLocker
$url = "http://www.putlocker.com/file/987FEBF5DB645E2E";
 
// Ausgabe des Downloadlinks / Ouputs the downloadlink
echo getDownload($url);
 
 
 
// Methoden / methods
 
/**
 * Generiert einen Downloadlink aus einem normalen Link / Generates the downloadlink
 * @author Julian Finkler
 * @copyright 2013 by http://developer-heaven.de/phpsnippet-sockshare-und-putlocker-downloadscript
 * @param String $url URL - z.B./e.g. http://www.putlocker.com/file/XXXX
 * @return String Der Downloadlink / The downloadlink
 */
function getDownload($url)
{
	// Parse URL
	$parts = parse_url($url);
 
	// Hole den Video-Hash / Get the videohash
	$html = getcURL($url);
	preg_match("/<input type=\"hidden\" value=\"(.*?)\" name=\"hash\">/",  $html, $hashes);
	$hash = $hashes[1];
	$data = array(
					'hash' => $hash,
					'confirm' => 'Continue as Free User'
				 );
 
	// Poste den Hash an die Zielseite / POST the hash to target page
	$html = postcURL($url, $data);
 
	// Hole Downloadlink / Get downloadlink via REGEX
	preg_match("/href=\"(.*?)\" class=\"download_file_link\"/",  $html, $dllinks);
	$dllink = $dllinks[1];
 
	// Gib den Downloadlink zurück / Returns the DL-link
	return $parts['scheme']."://".$parts['host'].$dllink;
 
}
 
/**
 * Startet eine GET-cURL-Abfrage / Start a GET-cURL-Request
 * @author Julian Finkler
 * @copyright 2013 by http://developer-heaven.de/phpsnippet-sockshare-und-putlocker-downloadscript
 * @param String $url URL
 * @return String Die Antwort der Abfrage / The cURL Response
 */
function getcURL($url)
{
	$ch = curl_init();
	curl_setopt($ch, CURLOPT_HEADER, 0);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
	curl_setopt($ch, CURLOPT_URL, $url); 
	$data = curl_exec($ch);
	curl_close($ch);
	return $data;
}
/**
 * Startet eine POST-cURL-Abfrage / Start a POST-cURL-Request
 * @author Julian Finkler
 * @copyright 2013 by http://developer-heaven.de/phpsnippet-sockshare-und-putlocker-downloadscript
 * @param String $url URL
 * @param Array $data POST-Daten / POST-DATA
 * @return String Die Antwort der Abfrage / The cURL Response
 */
function postcURL($url, $data)
{
	$ch = curl_init($url);
	curl_setopt($ch, CURLOPT_HEADER, 0);
	curl_setopt ($ch, CURLOPT_POST, 1);
	curl_setopt ($ch, CURLOPT_POSTFIELDS, $data);
	curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
	$returndata = curl_exec($ch);
	curl_close($ch);
	return $returndata;
}
 
?>

Umfrage

Kannst du das Script gebrauchen? / You'll need this script?

Ergebniss ansehen

Loading ... Loading ...

Download

  PutLocker & SockShare Downloader (1,1 KiB, 830 hits)

Gruß,
Julian


5909x gelesen

Print Friendly, PDF & Email

7 Kommentare

Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.