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

  • julioissk84life

    julioissk84l

    18 ŞUBAT 2008
  • Klemens Torggler

    Klemens Torg

    11 Mart 2008
  • Tianna Sierra Dance

    Tianna Sierr

    16 EYLÜL 2013