我有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在服务器上被禁用。
我还有其他办法吗
答案 0 :(得分:2)
答案 1 :(得分:1)
如果readfile和fopen不可用,我希望所有文件I / O文件也被禁用。
在这种情况下,您唯一的选择是提供csv文件的硬链接(但您的服务提供商可能尚未添加CSV mime映射)
下进行。
答案 2 :(得分:0)
根据我的理解你的问题是没有让文件下载,而是找到readfile / fopen的替代品?