Anasayfa / Php / Php Force Download
php force download
php force download

Php Force Download

Sitemizdeki bazı dosyaların ziyaretçilerimiz tarafından kolayca indirilebilmesini isteriz

fakat örneğin jpg , gif vb dosyalar link verildiğinde indirme işlemesi başlamaz ve direkt olarak tarayıcı üzerinde görüntülenir

indirilmesini istediğimiz herhangi bir uzantıya sahip dosya türünün direkt olarak indirme diyalog penceresi göstererek standart indirme işlemi yapılabilmesi için aşağıda verdiğim örnek kodları kullanabilirsiniz.

verdiğim kodları kendi isteğinize uygun düzenleyerek bu php dosyasına post , get , link vb gibi metodlar ile gönderilen veriye ait dosyayı indirilmek üzere işleyecek hale getirebilirsiniz

kodlarımız fazla karışık değil , sadece 4 satırdan oluşuyor örnek kodlarda sunucumuzda bulunan test.msg uzantılı dosyayı indirecek şekilde ayarlandı

ilk satırda bulunan $file = “test.msg”; kısmından kendi kullanımınıza uygun şekilde veri alacak şekilde düzenlediğinizde kodlarımız her dosya türü için download işlemini sorunsuz şekilde başlatacaktır.

Burada önemli olan nokta php dosyanız ile indirilmesini istediğiniz dosya farklı bir dizinde bulunuyorsa dosya yolu düzenlemesini ona göre yapmanız gerekmektedir.

$file değişkeni için gereken değeri farklı bir sayfa üzerinden aşağıdaki örneklerdeki gibi GET ve POST metodları ilede alabilirsiniz örnek kodlarda ben sabit olarak test.msg isimli bir dosya adı yazdım

Post ve Get örnek kod

Php Force Download Örnek Kod

Örnek : BURAYA tıkladığınızda konu görseli olarak belirlediğim php-force-download.jpg isimli dosya normalde olduğu gibi tarayıcınızda açılmayacak ve indirilmek üzere hazır hale gelecektir.

jpg uzantılı görseli indirilebilir yapmak için sadece ilk satırdaki $file değişkenini değiştirmem yeterli oldu sizde kendinize uygun olan istediğiniz dosya uzantısı için bu yöntemi kullanabilirsiniz.

Php Force Jpg Download Örnek Kod

 

 

Hakkında admin

admin

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir