У меня проблема с 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, однако, отключены на сервере в целях безопасности.
Есть ли другой способ, которым я могу это сделать?
Как насчет file_get_contents () ?
Если readfile и fopen недоступны, я ожидаю, что все файлы ввода / вывода fns также будут отключены.
В этом случае ваш единственный вариант – предоставить жесткую ссылку на файл csv (но ваш поставщик услуг, вероятно, не добавил сопоставления mime CSV)
C.
Насколько я понимаю, ваша проблема заключается не в загрузке файла, а в поиске альтернативы readfile / fopen?