1. 246978 - 21 Мая, 2012 - 13:34:13 - перейти к сообщению
Скажите как можно с генерировать csv фаил и сохранить его у клиента с выбором места куда сохранять.
2. LIME - 21 Мая, 2012 - 14:00:48 - перейти к сообщению
246978 пишет:
никак с выбором места куда сохранять.
юзер может только скачать файл обычным способом
246978 пишет:
вы знаете что такое csv ? генерировать csv
сложно сформировать строки с разделителем?
3. Мелкий - 21 Мая, 2012 - 14:36:31 - перейти к сообщению
4. 246978 - 21 Мая, 2012 - 14:37:46 - перейти к сообщению
пусть он его скачает, но я его предварительно должен с генерировать, заполнить фаил не проблема мне то и нужно "1231239;цацуа;ыввап;345345", работать буду как текстом, а как коректно его передать юзеру?
пробывал вот так не пашет, вернее пашет но не корректно
$filename = "1.txt";
$myFile = "C:\xampp\htdocs\file\1.txt";
$mm_type="application/octet-stream";
header("Cache-Control: public, must-revalidate");
header("Pragma: hack");
header("Content-Type: " . $mm_type);
header("Content-Length: " .(string)(filesize($myFile)) );
header('Content-Disposition: attachment; filename="'.$filename.'"');
header("Content-Transfer-Encoding: binary\n");
readfile($myFile
пробывал вот так не пашет, вернее пашет но не корректно
$filename = "1.txt";
$myFile = "C:\xampp\htdocs\file\1.txt";
$mm_type="application/octet-stream";
header("Cache-Control: public, must-revalidate");
header("Pragma: hack");
header("Content-Type: " . $mm_type);
header("Content-Length: " .(string)(filesize($myFile)) );
header('Content-Disposition: attachment; filename="'.$filename.'"');
header("Content-Transfer-Encoding: binary\n");
readfile($myFile
5. DeepVarvar - 21 Мая, 2012 - 15:00:03 - перейти к сообщению
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- function arrayToScv($data, $colSep = ";", $rowSep = "\n", $q = '"') {
- $output = "";
- return $output;
- }
- foreach ($data as $row) {
- $output .= $rowSep . arrayToScv($row, $colSep, $rowSep, $q);
- } else {
- }
- }
- }
- $csv = arrayToScv($arr);
- echo $csv;
Допилите.
(Добавление)