Как загрузить файл в формате .json с сервера?

283
30 марта 2018, 14:03

Возникла проблема с загрузкой файла в формате .json с локального сервера – вместо загрузки в том же окне браузера открывается PHP-скрипт с HTML-вёрсткой. Сначала производится выгрузка данных из таблицы в файл table_name.json на сервере, а затем его необходимо сразу передать на загрузку через браузер.

Пример кода:

function CreateJSON($table, $data)
            {
                $file = fopen("{$table}.json", 'w');
                fwrite($file, json_encode($data));
                fclose($file);
                $file = "{$table}.json";                
                header('Content-Desposition: attachment; filename='.basename($file));
                header('Content-Type: application/json');                
            }

Использую XAMPP.

P.S. использовал те же заголовки при загрузке .csv с сервера, однако там полёт прошёл нормально и файл загрузился.

READ ALSO
PHP, каким способ можно разделить массив?

PHP, каким способ можно разделить массив?

ЗдравствуйтеУ меня есть список городов (12 штук) и мне нужно вывести их в две колонки, в каждой по 6

217
Bootstrap tab вывод курсов c базы данных php

Bootstrap tab вывод курсов c базы данных php

И так, имеется 2 таблицы в базе данныхОдна отвечает за тип курсов , вторая за сами курсы

224
можно ли в одном sql запросе поставить 2 update php

можно ли в одном sql запросе поставить 2 update php

Здравствуйте, скажите пожалуйста можно ли в одном sql запросе поставить значение update - а чтобы сразу обновились две поле, если да то приведите...

215
No readline support detected. Windows Console (PowerShell)

No readline support detected. Windows Console (PowerShell)

Здравствуйте, ну если объяснить что я пытаюсь сделать то вот: Есть Interactiv Magento Console, я его установил и при попытке вызова файла выводится следующее:

195