Yahu konuyu okudum da, tamam bazı arkadaşlar bu işten ekmek kazanıyor ama sırf iki kod için 100 tl acımasızlık değil mi ? Biri demiş fix olmadan bi sonuç alamazsınız, diğer arkadaş demiş fix dosyasını bulman çok zor, şimdi size soruyorum, aşağıdaki linkteki videoyu ne dns nede proxy kullanmadan tek tıklamayla indirebilmek için bir insan niçin 100 TL ödesin ?
http://74.125.99.32/videoplayback?ip...5ad859e8cb727e
Youtube Proxy
40
●5.008
- 07-08-2009, 15:48:12Kimlik doğrulama veya yönetimden onay bekliyor.Enigmatic adlı üyeden alıntı: mesajı görüntüle
güzeldi:=) - 07-08-2009, 17:24:58Bu güne kadar paylaşmıştım youtube ile ilgili proxy dosyalarını,
ama en son verdiğim patladığında şerefsizin biri gelip sanki parayla satın almış gibi (-ki parayla almış olsa bile buna hakkı yok) ana avrat sövüp, yaptığın işi .... dedi, o gün yemin ettim yazdığım dosyayı vermiyorum kimseye ama kullanmak isteyen herkese kendi serverimden kullandırdım. - 07-08-2009, 18:00:18Üyeliği durduruldukimse kusura bakmasın yazan ücretsiz dağıtıyor bende netten buldum
<?php /* + ----------------------------------------------------------------------------+ | Download Script | License: GPL General Public License | Website: http://mvideos.co.cc | Author: Jeff Suthers +----------------------------------------------------------------------------+ */ function getContent($url) { $ch = curl_init(); curl_setopt ($ch, CURLOPT_URL, $url); curl_setopt ($ch, CURLOPT_HEADER, 0); ob_start(); curl_exec ($ch); curl_close ($ch); $string = ob_get_contents(); ob_end_clean(); return $string; } function fetch_headers($url) { $headers = array(); $url = trim($url); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_NOBODY ,1); $data = curl_exec($ch); $errormsg = curl_error($ch); curl_close($ch); $headers = explode("\n", $data); return $headers; } function getYoutubeToken($id) { $path = "http://www.youtube.com/get_video_info?"; $cont = getContent($path."&video_id=".$id); parse_str($cont, $opts); return $opts['token']; } $videoItem = trim($_GET['item']); $videoType = ""; $videoPath = "http://www.youtube.com/get_video"; if ($_GET['type'] != "0") { $videoType = "&fmt=".$_GET['type']; } if ($videoItem != "") { $videoTokn = getYoutubeToken($videoItem); $videoURL = $videoPath."?video_id=".$videoItem."&t=".$videoTokn.$videoType; $headers = fetch_headers($videoURL); for ($i=0; $i<count($headers); $i++) { if (strstr($headers[$i], "ocation:")) { $str1 = explode("ocation:", $headers[$i]); $link = trim($str1[1]); break; } } header("Location: ".$link); exit; } ?> - 07-08-2009, 18:41:03MisafirProxy kullanmadan indirim

<form action="youtube.php" method="get"> <label for="item"> Video ID:</label> <input name="item" id="item" type="text" size="30"><br> <label for="type">Type:</label> <select id="type" name="type"> <option value="0">Format FLV </option> <option value="25">MP3 </option> <option value="13">Format 3GP </option> <option value="18">Format MP4</option> <option value="22">Format MP4 (HD)</option> </select> <label for="btget"> </label> <input name="btget" id="btget" type="submit" class="boton" value="Download Video"> <br> </form>
<?php function getContent($url) { $ch = curl_init(); curl_setopt ($ch, CURLOPT_URL, $url); curl_setopt ($ch, CURLOPT_HEADER, 0); ob_start(); curl_exec ($ch); curl_close ($ch); $string = ob_get_contents(); ob_end_clean(); return $string; } function fetch_headers($url) { $headers = array(); $url = trim($url); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_NOBODY ,1); $data = curl_exec($ch); $errormsg = curl_error($ch); curl_close($ch); $headers = explode("\n", $data); return $headers; } function getYoutubeToken($id) { $path = "http://208.117.236.70/get_video_info?"; $cont = getContent($path."&video_id=".$id); parse_str($cont, $opts); return $opts['token']; } $videoItem = trim($_GET['item']); $videoType = ""; $videoPath = "http://208.117.236.70/get_video"; if ($_GET['type'] != "0") { $videoType = "&fmt=".$_GET['type']; } if ($videoItem != "") { $videoTokn = getYoutubeToken($videoItem); $videoURL = $videoPath."?video_id=".$videoItem."&t=".$videoTokn.$videoType; $headers = fetch_headers($videoURL); for ($i=0; $i<count($headers); $i++) { if (strstr($headers[$i], "ocation:")) { $str1 = explode("ocation:", $headers[$i]); $link = trim($str1[1]); break; } } $link = str_replace("v18.lscache5.c.youtube.com", "v6.cache1.googlevideo.com", $link); header("Location: ".$link); exit; } ?> - 07-08-2009, 18:47:29Kimlik doğrulama veya yönetimden onay bekliyor.Hatalı gelmesinin sebebi stil ve js dosyalarının alınamıyor olması olabilir.
Alınan veride js ve css dosyalarını bulup eklenme biçmine göre bağlantılandırılabilir.
mesela çok genel konuşuyorum tüm bu tarz proxy'ler için:
"/../style.css" eklenmişse, algoritma bunun yolunu bulup dosyayı ayrıca çekebilir, extern eklemez içeriğe boşaltır css'in içini. ha önemli mi? hayır. mühim olan çalışsın
