function linkGet($torrent) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $torrent); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 GTB5'); curl_setopt($ch, CURLOPT_NOBODY, 0); curl_setopt($ch, CURLOPT_BINARYTRANSFER, 0); curl_setopt($ch, CURLOPT_TIMEOUT, 60); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); curl_close($ch); if ($result) { return $result; } else { return false; } } ## Получаем ссылку $dict = linkGet($_GET['torrent']); $url= $_FILES['torrent']['name']; $fn = $_FILES['torrent']['tmp_name']; require_once "benc.php"; $dict = bdec_file($fn, (1024*1024)); |