2014-09-19 2 views
0

Как загрузить файл CSV на отправить кнопку мыши, который был создан в то же время в PHP?Как скачать файл на submit, который был создан в одно и то же время на PHP?

+1

быть более конкретным, может также включать в себя код ... в качестве альтернативы я могу показать вам быстрый яваскрипта решение на clientside ... для создания csv на лету – cocco

+0

это вы можете открыть этот файл url в новой вкладке. это будет загружать файл. или вы можете сделать так, как это было предложено в вашем андерве. – Kshitiz

ответ

1

Используйте заголовок типа содержимого, чтобы предложить к браузеру, что результирующая страница должна быть загружена:

header('Content-type: text/csv'); 

// Hint the filename 
header('Content-Disposition: attachment; filename="whateveryoulike.csv"'); 

// echo the contents here 
echo $csvString; 
+0

Спасибо Эрик. Помогает. Я, наконец, использовал что-то вроде этого $ file = "$ result.csv"; if (file_exists ($ file)) { header ('Content-Type: application/csv'); header ('Content-Disposition: attachment; filename ='. Basename ($ file)); readfile ($ file); выход; } –

Смежные вопросы