Anasayfa FORUMLAR Üye Girişi Dosyalar Dersler İpuçları Yardımcı Araçlar Hakkımızda
KİMLER BAĞLI
Toplam Üye: 32638
Aktif Üye: 0
Aktif Ziyaretçi: 862
Üye Adı
Şifre
Beni Hatırla
          Yeni Üye KayıtYeni Üye Kayıt
          Şifremi UnuttumŞifremi Unuttum
FORUMLAR
 acil web sayfa boyutu ner..
(4816 okuma, 3 yanıt)
 uye adina gore veri cekme..
(4046 okuma, 1 yanıt)
 Ajax vb. Manşet Scripti?..
(4909 okuma, 2 yanıt)
 Random banner nasıl yapar..
(3682 okuma, 1 yanıt)
 Veritabanına Alan Eklemek..
(3303 okuma, 0 yanıt)
 downlaod sitesi için hazı..
(6972 okuma, 7 yanıt)
 popup sayfa lütfen yardım..
(3535 okuma, 0 yanıt)
 youtube indirici getten g..
(5621 okuma, 2 yanıt)
 Hicri Takvime göre Tarih ..
(3028 okuma, 0 yanıt)
 Telefon Rehberi..
(3486 okuma, 0 yanıt)
 dosya indirirken 10 saniy..
(3851 okuma, 2 yanıt)
 switch komutu çalıştırama..
(3318 okuma, 0 yanıt)
 Bu kodun neresine rel=nof..
(6809 okuma, 8 yanıt)
 include ve require kod ha..
(7185 okuma, 8 yanıt)
 Remote File İnclude - RFI..
(5721 okuma, 4 yanıt)
 php de form dan gönderile..
(6141 okuma, 5 yanıt)
 Otomatik Şifre Üretimi..
(4042 okuma, 1 yanıt)
 PHP ile resim boyutu ayar..
(6888 okuma, 4 yanıt)
 Rastgele Şifre Üretmek..
(4097 okuma, 2 yanıt)
 klasördeki resimleri php ..
(8635 okuma, 9 yanıt)
 PHP Bilgisini Öğrenelim..
(11046 okuma, 12 yanıt)
 Php Ekşin - Php'ye Giriş ..
(5644 okuma, 4 yanıt)
 firefox harici kişilere &..
(3611 okuma, 0 yanıt)
 BB-Code Fonksiyonu..
(4633 okuma, 2 yanıt)
 PHP ile PNG resim oluştur..
(5226 okuma, 2 yanıt)
 Rastgele Şifre Üretmek..
(6994 okuma, 5 yanıt)
 Dizin okuma,dosyalarıdizm..
(3654 okuma, 0 yanıt)
 PHP'nin Yapı Taşları..
(3953 okuma, 0 yanıt)
 Php ye giriş..
(4171 okuma, 0 yanıt)
 Google gibi Otomatik dil ..
(9307 okuma, 11 yanıt)
Netopsiyon Online: Forums
Netopsiyon Online :: Başlık görüntüleniyor - youtube indirici getten gelen youtube video id sini indirir.
 AramaArama   RütbelerRütbeliler   ProfilProfil   GirişGiriş 


youtube indirici getten gelen youtube video id sini indirir.

 
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> PHP -> PHP Kod Örnekleri
Önceki başlık :: Sonraki başlık  
Yazar Mesaj
saho
Forum Yöneticisi
Forum Yöneticisi





Kayıt: Mar 18, 2005
Mesajlar: 2176
Konum: istanbul-tokat

MesajTarih: 2007-08-28, 00:11:49    Mesaj konusu: youtube indirici getten gelen youtube video id sini indirir. Alıntıyla Cevap Gönder

youtube indirici getten gelen youtube video id sini indirir.
Kod:

<?code //code yi başlattık
if(empty($_GET[id])) die("Id yi boş gönderemezsiniz");//id boş ise ekrana hata verdirdik ve scriptin alt kısmının çalışmasını engelledik die() fonk ile
        function dosya_al($url) {//dosya al fonksiyonunu tanımlıyoruz $url deişkenini alarak
            if(function_exists('curl_init')) {//curl fonksiyonu sunucuda mevcut kurulu ise curl ile alıyor yoksa file_get_contents ile alıyor
                $ch = curl_init();
                curl_setopt ($ch, CURLOPT_URL, $url);
                curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
                curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 0);
                curl_setopt ($ch, CURLOPT_REFERER, $url);
                $veri = curl_exec($ch);
                curl_close($ch);
            } else {
                $veri = file_get_contents($url);
            }
            return $veri;//veri değişkeni fonksiyondan çıktı olarak veriliyor
        }

function indir($id) { //youtube indir fonk. tanımlanyor
$url="http://www.youtube.com/watch?v=".$id;//sayfa atanıyor
$gelen=dosya_al($url);//dosya al fonksiyonuna gidip sayfa çekiliyor
$bic=explode('SWFObject("/player2.swf?hl=en&',$gelen); $bic=explode('"',$bic[1]);
$title=explode('<title>',$gelen); $title=explode('</title>',$title[1]);//preg_match ile yapabilirdik ama ne biliyim zamanında explode ile yapmış koymuşum o yüzden değişmeye gerek duymadım bu explode satırlarınıda
//SWFObject("/player2.swf?hl=en& buradan başla" a kadar olan kısmı al dedik
//ikinci explode ise sayfanın titlesini yani videonun adını aldık
$veri[baslik]=$title[0];//explode nin [0] . çıktısı video adı
$veri[link]=$bic[0]; // video deep adresi &t= olan kısmı mühimdi
return $veri;// veri arrayına dönüş yaptırdık
}
$gidiyok=indir($_GET[id]);//indir fonksiyonuna id yi gönderdik ve videp deep link ile video adını aldık
ob_start();//header lerle işlem yapacağımız için ekşin yaptık burayıda
              ini_set('zlib.output_compression', 'Off');//zlip çıktı sıkıştırmasını kapadık
           header('Content-Description: File Transfer');//sayfa açıklaması nı atadık
           header("Pragma: public");// cache cont dikkat ederseniz youtubeden videoyu izlediyseniz ve bu indiriciye sonra tıklarsanız mesala user videoyu izledi bğeendi indirmek istedi haşırt diye cacheden 1-2 sn de video iner
           header("Expires: 0");// geçerlilik
           header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
           header("Cache-Control: private",false);
           header("Content-Type: application/force-download");// bir tip code nin content typleri mesala resim basacaksanız image/jpeg , png gif gibi video ise karakter düzenlemesi yapacaksanız
//   header("Content-Type: text/html; charset=utf-8"); gibi text/xml vs. gibi atamalar yapılabilir biz burada dosya indirtmek için download yaptık içerik tipini
           header("Content-Disposition: attachment; filename=\"www.biseyret.com-".$gidiyok[baslik].".flv\";");// içeriğe aldığımız dosya adını ve başınada site adımızı ekledik inecek dosyayı sayfaya atadık
           header("Content-Transfer-Encoding: binary");// transfer tipini atadık
           header("Content-Length: ".@filesize($dadi));//indirme sayfasında çıkacak dosya boyutu şukadardır bilgisinede verdik
           readfile("http://youtube.com/get_video?$gidiyok[link]") or die("Dosya Bulunamadı");// indirme olayıda burada tamama erdi
?>
iyi oldu galiba
bu dosyayı indir.code diye kayıt edin
indir.code?id=youtube_video_id
gibi videoyu indir diye link verebilirsiniz şayet şöyle bişi varsa hostunuzda youtube video id sini
http://www.youtube.com/v/NCO6y2ML7kw

bu şekilde saklıyorsanız
video id sine nasıl erişecem diyorsanız hemen
split-explode 2 side olur split i anlatalım bunları
daha önce
http://eski.netopsiyon.com/modules.php?name=Forums&file=viewtopic&p=188335#188335
burada vermiştim bakabilirsiniz

http://www.youtube.com/v/NCO6y2ML7kw
bu dosya url si

$link değişkeninde diye düşünelim
son video id sini almak için
Kod:

$idx=split('/',$link);
$video_id=$idx[4];
4. slashes(/) ten sonrası nı video_id değişkenine atamasını
söyledik
link verirkende
<a href='indir.code?id=<?=$video_id;?>' title='$title videosunu indir'>
$title İndir</a>
gibi linklendirebilirsiniz araya img falan koyup ona link verirseniz
vs.vs. herşey mümkün
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et MSN Messenger
Bu Site Google Adsense ile Gelir Elde Ediyor









Tarih: 2024-03-29, 11:53:36    Mesaj konusu: Forum Arası Reklamlar


Başa dön
Sercan
Mesaj: 1000+
Mesaj: 1000+





Kayıt: Jan 07, 2006
Mesajlar: 1719
Konum: İstanbuL //

MesajTarih: 2008-06-11, 03:03:16    Mesaj konusu: Alıntıyla Cevap Gönder

http://www.youtube.com/v/NasdWasdX
gibi tutuyorsak ve link vereceksek bunu str_replace ile temizler yeni bir değişkene atar ve link verebiliriz.

Teşekkürler şaho abi.
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
anamasbey
Mesaj: 1+
Mesaj: 1+





Kayıt: Nov 21, 2008
Mesajlar: 1

MesajTarih: 2008-11-21, 19:52:26    Mesaj konusu: Alıntıyla Cevap Gönder

Cooook iyiii
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Önceki mesajları göster:   
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> PHP -> PHP Kod Örnekleri Tüm zamanlar GMT + 3 Saat
1. sayfa (Toplam 1 sayfa)

 
Geçiş Yap:  
Bu forumda yeni başlıklar açamazsınız
Bu forumdaki başlıklara cevap veremezsiniz
Bu forumdaki mesajlarınızı değiştiremezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu forumdaki anketlerde oy kullanamazsınız

Benzer Konular

Başlık Yazar Forum Cevaplar Tarih
Yeni mesaj yok super youtube player a lot of skin an... mehaga Php Nuke Modülleri 1 2010-07-16, 01:31:45 Son Mesajı Görüntüle
Yeni mesaj yok video stream için bi istek mrtblt Php Nuke Sorunlarınız 0 2010-07-14, 10:32:40 Son Mesajı Görüntüle
Yeni mesaj yok Wp ye video ekleniyormu yasin1 Wordpress 2 2010-07-05, 20:10:36 Son Mesajı Görüntüle
Yeni mesaj yok MSN Video Bing Video oldu Bankocu Php Nuke Modülleri 0 2010-07-05, 12:31:18 Son Mesajı Görüntüle
Yeni mesaj yok Youtube videolari site de anasayfa da... haydarlim Php Nuke Blocklar 3 2010-06-19, 23:34:50 Son Mesajı Görüntüle

Copyright © 2002-2024 Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. - Bütün hakları saklıdır!
Bu site Netopsiyon.com.tr Sunucularında Barındırılmaktadır.
Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. Netopsiyon Copyright