Ceviz Forum ceviz wiki

Geri Dön   Ceviz Forum > Programlama > PHP

Cevapla
 
LinkBack Seçenekler
Eski 14/03/2008, 19:23   #1 (permalink)
self.life.start()
 
Raiden Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 10/2004
Yer: /home/Raiden
Mesaj: 3,327
Varsayılan Youtube Proxy İle Görüntü İndirme.

malum youtube mahkeme kararıyla kapalı alttaki dosya yardımıyla youtube linklerinizi flv playerlerinize okutabilirsiniz...

Not: performans açısından bişey diyemem..
PHP Kodu:
<?php
/**
 *  Youtube'dan Proxy İle Görüntüleri İndirir
 *  FLV Player lerinize okutup çalıştırabiliriniz.
 *  Author:Yusuf KOÇ ( Raiden )
 * 
 **/     
function link_al($link)
{
    
$ch curl_init();
    
$proxy '203.144.144.163:8080';
    
$ayar = array(
        
CURLOPT_URL => $link,
        
CURLOPT_RETURNTRANSFER => 1,
        
CURLOPT_PROXY => $proxy,
        
CURLOPT_HEADER =>  true,
        
CURLOPT_FOLLOWLOCATION => true,
        
CURLOPT_USERAGENT => $_SERVER['HTTP_USER_AGENT'],
        
CURLOPT_REFERER => 'www.youtube.com'
    
);
    
    
curl_setopt_array($ch,$ayar);
    
    
$adres curl_exec($ch);
    
curl_close($ch);
     
    
preg_match("/\"t\":\s\"(.*?)\"/",$adres,$yeni);
    
preg_match("/\"video_id\":\s\"(.*?)\"/",$adres,$video);
     
    
$url "http://www.youtube.com/get_video?video_id=".$video[1]."&t=".$yeni[1];
    return 
$url;
}

function 
flv_download ($link)
{
     
$ch curl_init();
     
$proxy '203.144.144.163:8080';
     
$ayar = array(
         
CURLOPT_URL => $link,
         
CURLOPT_PROXY => $proxy,
         
CURLOPT_USERAGENT => $_SERVER['HTTP_USER_AGENT'],
         
CURLOPT_FOLLOWLOCATION => true
     
);
     
     
curl_setopt_array($ch,$ayar);
    
$dosyacurl_exec($ch);
     
curl_close($ch);
    print 
$dosya;
}
# Linki Al
# -------------
$link link_al("http://www.youtube.com/watch?v=5Q9jYahwbmI");
flv_download($link);

?>
__________________
Yusuf Koç

"aramaya inanmayanlar suphesiz ki kaybedenlerden olacaktirlar"
Raiden hatta değil   Alıntı Yaparak Yanıtla
Haberortak
Eski 14/03/2008, 20:01   #2 (permalink)
Üye
 
Üyelik Tarihi: 01/2008
Mesaj: 76
Varsayılan

Ya Bırakın Allah Aşkına Atatürke SAygısızlık Etmiş En Azından Bi süre girmeyek buda onlara ceza unutmayın biiz onlar için önemliyiz
RoCaLL hatta değil   Alıntı Yaparak Yanıtla
Eski 14/03/2008, 22:00   #3 (permalink)
ajax sever
 
borsaci_b Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 01/2007
Yer: Ana Kartın hemen yanı başından sağa dön. Orada oturuom.
Mesaj: 123
Varsayılan

benzer birşeyi ben yazmayı düşünüyordum raiden kardeşim ellerine sağlık.. Youtubesuz hayat tuzsuz yemek
borsaci_b hatta değil   Alıntı Yaparak Yanıtla
Eski 15/03/2008, 14:05   #4 (permalink)
Üye
 
Üyelik Tarihi: 03/2007
Mesaj: 7
Varsayılan

Call to undefined function curl_init() in D:\WoRKs\htdocs\you.php on line 10

tanımlanmamış fonksiyon hatası verdi.

bununla youtube daki görüntüye ulaşabilecekmiyiz? bu engelde sadece dns değil tamamen engellenmiş site
mcc2004 hatta değil   Alıntı Yaparak Yanıtla
Eski 15/03/2008, 14:07   #5 (permalink)
self.life.start()
 
Raiden Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 10/2004
Yer: /home/Raiden
Mesaj: 3,327
Varsayılan

curl kütüphanesi yüklü değildir. mcc2004.

ayrıca kod performansı iyi değil sadece örnek olsun diye yazdım...
__________________
Yusuf Koç

"aramaya inanmayanlar suphesiz ki kaybedenlerden olacaktirlar"
Raiden hatta değil   Alıntı Yaparak Yanıtla
Eski 15/03/2008, 14:17   #6 (permalink)
Üye
 
Üyelik Tarihi: 03/2007
Mesaj: 7
Varsayılan

bu kütüphaneyi nasıl yükleyebilirim?

Apache/2.2.6 PHP/5.2.5 destekli xammp server kullanıyorum.
mcc2004 hatta değil   Alıntı Yaparak Yanıtla
Eski 15/03/2008, 14:21   #7 (permalink)
self.life.start()
 
Raiden Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 10/2004
Yer: /home/Raiden
Mesaj: 3,327
Varsayılan

php.ini den

;extension=php_curl.dll

satırını bulup başında ";" kaldırman gerekiyor sonrasında ise yine php dizinin de

libeay32.dll ve ssleay32.dll bu iki dll dosyasını C:\windows\system32 dizini altına kopyalaman gerkiyor.

en sonda ise apacheyi restart etmen gerekiyor.


dipnot: flv dosyasını ben ekrana çıktı olarak yazdırdım siz random bir isim oluşturup onlara yazdırabilirsiniz....
__________________
Yusuf Koç

"aramaya inanmayanlar suphesiz ki kaybedenlerden olacaktirlar"
Raiden hatta değil   Alıntı Yaparak Yanıtla
Eski 15/03/2008, 14:38   #8 (permalink)
Üye
 
Üyelik Tarihi: 03/2007
Mesaj: 7
Varsayılan

saol Raiden gayet güzel çalışıyor. indirmem gereken bi video vardı sayende indirdim proxyle web üzerinden girdiğimde flash player hatası veriyo bu yöntem işime yaradı
mcc2004 hatta değil   Alıntı Yaparak Yanıtla
Eski 16/03/2008, 11:12   #9 (permalink)
Denizci
 
Üyelik Tarihi: 05/2005
Yer: Istanbul
Mesaj: 122
Varsayılan

Benim de youtube ile ilgili bir katkım olsun.

http://www.videodownloadx.com/ adresine girip youtube'un indirmek istediginiz adresini
yazın , tarama bittikten sonra bu site size download linki verecek , sağ tuş ile kısayolu
kopyalayın ve görüntü vermek istediğiniz adrese ekleyin.

Kolay gelsin.
armator
__________________
Tüm Haberlerin Buluştuğu Nokta http://www.armator.info
armator hatta değil   Alıntı Yaparak Yanıtla
Eski 16/03/2008, 11:27   #10 (permalink)
Dr.iq
 
Üyelik Tarihi: 09/2007
Mesaj: 187
Varsayılan

Proxy kullanmadan readfile() fonksiyonunu kullanarak'dan da açtırabilirsiniz,lakin makinanız yurt dışında olması gerekiyor.
Dr.iq hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Dailymotion Video İndirme[Sessionlarla Engelliyor] SNaRe PHP 0 14/01/2008 22:53
Header Download ve İndirme yöneticisi ile parçalama... nih@ttr PHP 8 14/01/2008 14:34
TDK Bilim ve Sanat Terimleri Sözlüğü'nü İndirme KaravanaBatu Uygulama Yazılımları / Hazır Betikler 0 10/09/2007 21:46
Yansı İndirme ( Mirror Downloading ) Nasıl oluyor? Karinca Internet 3 23/08/2006 22:33


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 16:45.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Oyunlar | ÇOCUK oyunları | Oyunlar | Yusuf KOÇ | Akın Yorulmaz | şiir | Web Tasarım | Dsmart | Arkadaş | Evlilik | Oyunlar | indir | Haber | Chat | Muhabbet | D dili |


Forum Yazılımı: vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net