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

  • DeAdPiXel6667

    DeAdPiXel666

    2 Ocak 2010
  • Hot For Nutrition

    Hot For Nutr

    26 ŞUBAT 2007
  • technodromeband's channel

    technodromeb

    28 NİSAN 2011