Как налету создать файл и загрузить его на локальную машину

y_moroz

Новичок
Как налету создать файл и загрузить его на локальную машину

Нужно создать файл CSV и сделать его автоматическую загрузку на машину-клиент
 

y_moroz

Новичок
Можно ли сделать формирование файла с даными без сохранения на сервере?
 

kruglov

Новичок
можно.

<?
header("Content-Type: то, что нужно для CSV, я не знаю, знают гугль с яндексом");
echo "1;2;3;4;5";
?>
 

Alon[er]

Новичок
header('Content-Disposition: attachment; filename="users.csv"');
header('Pragma: no-cache');
header('Content-type: text/x-comma-separated-values');
echo $csv_text;

Вот так формируется файл. Браузер сразу воспримет твой скрипт как csv файл.
 

kruglov

Новичок
header('Pragma: no-cache');
Это зачем, чтоб эксплорер его передать не мог в эксель по причине запрета кэширования?

Понаписали каких-то "заклинаний", зачем они нужны, непонятно (не мне, тому кто помощи просил).
 
Сверху