Videoya tıklayınca playerde açılmasın indirilsin ?

0
Onaylı Üye
Üye
Katılım
26 Eylül 2006
Mesajlar
554
Tepki puanı
0
.wmv uzantılı videoları siteden indirtmek istiyorum fakat videoya tıklayınca media playerde açılıyor bunun nasıl direkt indirilmesini sağlarız ?
Php kullanıyorum
 
0
Onaylı Üye
Üye
Katılım
12 Aralık 2004
Mesajlar
9,603
Tepki puanı
106
Konum
AZ
PHP:
$dosya_adi = 'geyik.wmv';
$dosya_yolu = 'videolar/'.$dosya_adi;
$boyut = filesize($dosya_yolu);
header("Content-Type: application/download"); 
header("Content-Disposition: attachment; filename=\"$dosya_adi\"");
header("Content-Length: $size");
ignore_user_abort(true); 

$bytes_out = 0; 

$fp = fopen($dosya_yolu,"r");

        if ($fp) {

		while (!feof($fp) AND !connection_aborted()) { 
		echo fread($fp, 334); 
                }

         }
 
0
Onaylı Üye
Üye
Katılım
26 Eylül 2006
Mesajlar
554
Tepki puanı
0
farklı serverdan alıyorum videoları o yüzden sanırım hata verdi şu şekilde ve bu işlemin küçük birşey olcağını umuyordum bu kadar işleme gerek varmı ?

Warning: filesize() [function.filesize]: stat failed for http://xxx/_1iZPfsk5Rk.wmv in indirilsin.php on line 5

Warning: Cannot modify header information - headers already sent by (output started at indirilsin.php:5) on line 5-6-7
 
0
Onaylı Üye
Üye
Katılım
12 Aralık 2004
Mesajlar
9,603
Tepki puanı
106
Konum
AZ
Farkli serverdan alıyorsan once kendi serverına indirtip istediğin download başlığıyla yollaman lazım. O zaman da farklı yerden aldığının anlamı kalmıyor.
 
0
Onaylı Üye
Üye
Katılım
26 Eylül 2006
Mesajlar
554
Tepki puanı
0
Farkli serverdan alıyorsan once kendi serverına indirtip istediğin download başlığıyla yollaman lazım. O zaman da farklı yerden aldığının anlamı kalmıyor.

aslında dediğimi yanlış anladın sanırım www.xxx.com/asd.wmv 'a giden bir link var diyelim buna tıklayınca normal şartlarda media playerde açılıyor bunu izlemek yerine kaydetmek için sağ tuş farklı kaydet demen gerekiyor benim istediğim tıklayınca açılmasın sağ tuş farklı kaydet denmiş gibi kaydetme sayfası açılsın
 
0
Onaylı Üye
Üye
Katılım
11 Mayıs 2006
Mesajlar
1,952
Tepki puanı
1
Konum
Nereye
Bu koddan çok windows da küçük bir ayarla ilgiliydi diye hatırlıyor gibiyim :)
 
0
Onaylı Üye
Üye
Katılım
12 Aralık 2004
Mesajlar
9,603
Tepki puanı
106
Konum
AZ
Hayır doğru anladım. Ama bunun yolu yazdığım şekil, direkt olarak linklemek yerine PHP dosyasına linklersin. PHP önce dosyadan okur sonra download başlığı yollayıp dosyayı gönderir. Okuması için de önce download etmesi lazım başka bir serverdaysa. Her seferinde de download ettirirsen bandwidth çoşar.
 
Geri
Üst