y_moroz Новичок 23 Мар 2008 #1 Как налету создать файл и загрузить его на локальную машину Нужно создать файл CSV и сделать его автоматическую загрузку на машину-клиент
Как налету создать файл и загрузить его на локальную машину Нужно создать файл CSV и сделать его автоматическую загрузку на машину-клиент
y_moroz Новичок 23 Мар 2008 #5 Можно ли сделать формирование файла с даными без сохранения на сервере?
kruglov Новичок 23 Мар 2008 #6 можно. <? header("Content-Type: то, что нужно для CSV, я не знаю, знают гугль с яндексом"); echo "1;2;3;4;5"; ?>
можно. <? header("Content-Type: то, что нужно для CSV, я не знаю, знают гугль с яндексом"); echo "1;2;3;4;5"; ?>
Alon[er] Новичок 24 Мар 2008 #8 header('Content-Disposition: attachment; filename="users.csv"'); header('Pragma: no-cache'); header('Content-type: text/x-comma-separated-values'); echo $csv_text; Вот так формируется файл. Браузер сразу воспримет твой скрипт как csv файл.
header('Content-Disposition: attachment; filename="users.csv"'); header('Pragma: no-cache'); header('Content-type: text/x-comma-separated-values'); echo $csv_text; Вот так формируется файл. Браузер сразу воспримет твой скрипт как csv файл.
kruglov Новичок 24 Мар 2008 #9 header('Pragma: no-cache'); Нажмите для раскрытия... Это зачем, чтоб эксплорер его передать не мог в эксель по причине запрета кэширования? Понаписали каких-то "заклинаний", зачем они нужны, непонятно (не мне, тому кто помощи просил).
header('Pragma: no-cache'); Нажмите для раскрытия... Это зачем, чтоб эксплорер его передать не мог в эксель по причине запрета кэширования? Понаписали каких-то "заклинаний", зачем они нужны, непонятно (не мне, тому кто помощи просил).