http://www.mircturk.com/download.php
merhaba bunu nasıl yapabilirim linke tıklandığında otomatik download oluyor
ufak bir istek
11
●1.101
- 01-12-2008, 00:54:17Üyeliği durdurulduheader 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:34evet 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Üyeliği durdurulduo dediğin olayın server ayarları ile ilgili bir olay olması lazım.TrDunya adlı üyeden alıntı: mesajı görüntüle
- 01-12-2008, 03:41:01Beyler 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, 14:05:33
$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:29TrDunya adlı üyeden alıntı: mesajı görüntüle
2-Resim dosyalarını browserde görüntülemek yerine indirebiliyoruz,
bunu tam olarak nasıl yapıyoruz?