• 30-11-2008, 23:57:36
    #1
    http://www.mircturk.com/download.php

    merhaba bunu nasıl yapabilirim linke tıklandığında otomatik download oluyor
  • 01-12-2008, 00:54:17
    #2
    Üyeliği durduruldu
    header a yönlendirme kodu koyarak yapabilirsin veya htaccess ten de yönlendirebilirsin. ki sanırım burada öyle yapılmış http response olarak 302 döndürüyor çünkü.
  • 01-12-2008, 02:42:34
    #3
    evet arkadaşlar benimde kafamı kurcalıyan bi konu...Mesela aşağıdaki link çok değişik indiriyor mesela tıklıyorsunuz indirirken mirc sitesi gibi otomatik indiriyor fakat % kac olduğu yerine kaç kb indirdiği fln yazıyor.Header meta ile aynı oluyor yani bi yararı yok denedim bilgisi olan varsa çok memnun oluruz...

    PHP Arşivimiz - Türkçe PHP Kaynağınız
  • 01-12-2008, 02:52:55
    #4
    Üyeliği durduruldu
    TrDunya adlı üyeden alıntı: mesajı görüntüle
    evet arkadaşlar benimde kafamı kurcalıyan bi konu...Mesela aşağıdaki link çok değişik indiriyor mesela tıklıyorsunuz indirirken mirc sitesi gibi otomatik indiriyor fakat % kac olduğu yerine kaç kb indirdiği fln yazıyor.Header meta ile aynı oluyor yani bi yararı yok denedim bilgisi olan varsa çok memnun oluruz...
    PHP Arşivimiz - Türkçe PHP Kaynağınız
    o dediğin olayın server ayarları ile ilgili bir olay olması lazım.
  • 01-12-2008, 03:41:01
    #5
    Beyler bi kaç saat manual karıştırdım az da kod kurcaladım buldum =))

    $filename = "TrDunya.rar";
    $myFile = "TeamViewer_Setup.rar";
    
    $mm_type="application/octet-stream";
    
    header("Cache-Control: public, must-revalidate");
    header("Pragma: hack");
    header("Content-Type: " . $mm_type);
    header("Content-Type: application/force-download");
    header("Content-Type: application/download");
    header("Content-Length: " .(string)(filesize($myFile)) );
    header('Content-Disposition: attachment; filename="'.$filename.'"');
    header("Content-Transfer-Encoding: binary\n");
    
    readfile($myFile);

    Bütün olay bu dostum her çareye uyuyor =)) benim dediğimede senin dediğinede..
    Bu arada şunları öğrendim :
    Header ile;
    1-Eğer diğer site izin veriyorsa kendi sitemizden dl yapıyor olarak gösterebiliyoruz,
    2-Resim dosyalarını browserde görüntülemek yerine indirebiliyoruz,
    3-Dosya değiştirilme oluşturma tarihini,
    4-Dosyanın ismini uzantısını,
    5-Dosyanın boyut sınırını,
    değiştirebiliyoruz.

    Arkadaşlar harika birşey bence daha bir çok özelliği var bunlar benim şu an gözüme çarpanlar oldu.

    Bol Şanslar
  • 01-12-2008, 09:49:10
    #6
    birşey anlamadım
  • 01-12-2008, 09:59:47
    #7
    İndexe girek yönlendirme linki ekleyebilirsin
  • 01-12-2008, 14:05:33
    #8
    $filename = "TrDunya.rar"; // Görünecek Dosya Adı
    $myFile = "dosyalar/TeamViewer_Setup.rar"; // İndirilecek Dosya
    
    $mm_type="application/octet-stream";
    
    header("Cache-Control: public, must-revalidate"); // Bilmiyorum :D
    header("Pragma: hack"); // Bunuda :D
    header("Content-Type: " . $mm_type); // Bu indirelecek Dosya Türü (exe)Yukarıda exe Seçmişiz.($mm_type="application/octet-stream";)
    header("Content-Type: application/force-download");// Bu ve alttaki kod benim dediğim olaya yarıyor yani % kaç indirdiğini değilde kaç kb veya mb indirdiğini gösteriyor.
    header("Content-Type: application/download");
    header("Content-Length: " .(string)(filesize($myFile)) ); // Bu girilmek zorunda sildim çalışmadı :D
    header('Content-Disposition: attachment; filename="'.$filename.'"'); // Bu Dosya aç kaydet diyosun ya orda bi isim gözükmek zorunda bu ordaki isim.
    header("Content-Transfer-Encoding: binary\n"); // Buda aşağıdaki readfile komutunun hangi türde kodlama ile okunacağını söylüyor.
    
    readfile($myFile);
    VAlla dostum ben bu uyduruk bilgimle bile çözdüm sende dene az karıştır çok basit inan...Tabi php biliyorsan az bucuk
  • 01-12-2008, 15:21:29
    #9
    TrDunya adlı üyeden alıntı: mesajı görüntüle
    Beyler bi kaç saat manual karıştırdım az da kod kurcaladım buldum =))
    $filename = "TrDunya.rar";
    $myFile = "TeamViewer_Setup.rar";
    $mm_type="application/octet-stream";
    header("Cache-Control: public, must-revalidate");
    header("Pragma: hack");
    header("Content-Type: " . $mm_type);
    header("Content-Type: application/force-download");
    header("Content-Type: application/download");
    header("Content-Length: " .(string)(filesize($myFile)) );
    header('Content-Disposition: attachment; filename="'.$filename.'"');
    header("Content-Transfer-Encoding: binary\n");
    readfile($myFile);
    Bütün olay bu dostum her çareye uyuyor =)) benim dediğimede senin dediğinede..
    Bu arada şunları öğrendim :
    Header ile;
    1-Eğer diğer site izin veriyorsa kendi sitemizden dl yapıyor olarak gösterebiliyoruz,
    2-Resim dosyalarını browserde görüntülemek yerine indirebiliyoruz,
    3-Dosya değiştirilme oluşturma tarihini,
    4-Dosyanın ismini uzantısını,
    5-Dosyanın boyut sınırını,
    değiştirebiliyoruz.
    Arkadaşlar harika birşey bence daha bir çok özelliği var bunlar benim şu an gözüme çarpanlar oldu.
    Bol Şanslar

    2-Resim dosyalarını browserde görüntülemek yerine indirebiliyoruz,
    bunu tam olarak nasıl yapıyoruz?