All pastes #442397 Raw Edit

Miscellany

public php v1 · immutable
·published 2007-04-16 07:50 UTC
rendered paste body
function pic_mov6($url,$filename){	global $Config;	$t = explode("/",$url);	$target = str_replace('http://'.$t[2],'',$url);	$server  = $t[2];            // IP address	$host    = $t[2];            // Domain name	$port    = 80;		$referer = 'http://'.$t[2].$target;    // Referer	$File = fsockopen($server, $port, $errno, $errstr, 30);	if ( $File ) 	{		$out = "GET $target HTTP/1.1\r\n";		$out .= "Host: $host\r\n";		$out .= "Referer: $referer\r\n";		$out .= "Connection: Close\r\n\r\n";		fputs($File, $out);		$makeFile = $buffer = "";		while ($buffer = fread($File,4096))		{			$makeFile = $makeFile.$buffer;		}		fclose($File);				preg_match("/Connection: close(.*)/s",$makeFile,$files);		$files[1] = ltrim($files[1]);				$fp = fopen ($filename,'wb');		@fwrite($fp,$files[1]);		@fclose($fp);	}		else		return '1';}