2010-01-07 41 views
1

下載我有PHP的問題,我試圖迫使文件下載使用PHP強制使用PHP

如果我的用戶點擊鏈接www.site.com/download.php它重定向他們的download.php在download.php文件中使用以下代碼

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


    echo readfile('files/csv/custom_report.csv'); 

但是,爲了安全起見,在服務器上禁用了readfile和fopen。

有沒有其他辦法,我可以做到這一點

+1

你確定他們不僅僅是禁用遠程訪問,如http:// ...? – 2010-01-07 15:05:51

+0

我也試過這樣做Download Report (csv file format)仍然失敗 – Roland 2010-01-07 15:08:31

回答

1

如果readfile和fopen不可用,我希望所有的文件I/O fns也被禁用。

在這種情況下,你唯一的選擇是提供一個硬鏈接的csv文件(但您的服務提供商可能未加CSV MIME映射)

C.

0

從我瞭解你的問題是沒有得到文件下載,而是找到一個替代readfile/fopen?