SORU
31 AĞUSTOS 2011, ÇARŞAMBA


Nasıl PHP ile dosya indirme zorlamak için

Bir dosya kullanıcı PHP ile bir web sayfası ziyaret edildiğinde indirilmiş olmasını istiyorum. file_get_contents ile bir ilgisi var ama bunu yürütmek için nasıl emin değilim sanırım.

$url = "http://example.com/go.exe";

Edit
header(location) ile bir dosya indirdikten sonra başka bir sayfaya yönlendirme değil. Sadece durur.

CEVAP
31 AĞUSTOS 2011, ÇARŞAMBA


Yerleşik PHP fonksiyonu readfile hakkında belgeleri okuyun

$file_url = 'http://www.myremoteserver.com/file.exe';
header('Content-Type: application/octet-stream');
header("Content-Transfer-Encoding: Binary"); 
header("Content-disposition: attachment; filename=\"" . basename($file_url) . "\""); 
readfile($file_url); // do the double-download-dance (dirty but worky)

Ayrıca emin doğru içerik türü dosya application/zip dayalı eklemek için uygulama pdf ve benzeri vardır. eğer kaydetmek - iletişim tetiklemek için istiyorum yoksa değil sadece.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Elly

    Elly

    3 EKİM 2005
  • KarnasCamillo

    KarnasCamill

    24 EKİM 2007
  • kylediablo

    kylediablo

    8 Ocak 2007