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ş:
Nasıl PHP ile dosya indirme zorlamak i...
Nasıl bir proje içinde tek bir dosya i...
Nasıl ve bash ile bir dosya için hem s...
Nasıl bir dosya oluşturmak ve Java ile...
Nasıl svn log-v gibi git log Haritayı ...