SORU
23 EYLÜL 2009, ÇARŞAMBA


İndirme için bir dosya PHP kullanarak zorlama

Eğer bir kullanıcı bir linke tıkladığında benim sunucu, indir etmelidir. CSV elimde bir dosya var, ama bunun yerine benim tarayıcı penceresinde açar.

Benim kod aşağıdaki gibi görünüyor

<a href="files/csv/example/example.csv">
    Click here to download an example of the "CSV" file
</a>

Benim dev tüm işlerim var sunucu normal bir web sunucusu.

Gibi şeyler denedim

<a href="files/csv/example/csv.php">
    Click here to download an example of the "CSV" file
</a>

Şimdi csv.php benim dosya içeriğini:

header('Content-Type: application/csv');
header('Content-Disposition: attachment; filename=example.csv');
header('Pragma: no-cache');

Şimdi benim sorunum yeni bir dosya oluşturmak değil, ama yine de CSV dosyamı indiriyor.

CEVAP
23 EYLÜL 2009, ÇARŞAMBA


kaba sunucunuzdaki tüm csv senin için bu ekleyebilirsiniz indirmek için zorlamak için .debug dosya:

AddType application/octet-stream csv

EDİT(php dosyası içinde bir satır içi çözüm bu gibi daha fazla olurdu):

header('Content-Type: application/csv');
header('Content-Disposition: attachment; filename=example.csv');
header('Pragma: no-cache');
readfile("/path/to/yourfile.csv");

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Cristina Landa

    Cristina Lan

    28 Ocak 2010
  • Pocketnow

    Pocketnow

    14 EKİM 2007
  • Soulkiller13 ツ

    Soulkiller13

    30 Mayıs 2013