Функция экспорта JSON

У меня такая маленькая ситуация. Я создал функцию, которая позволит мне экспортировать некоторые массивы в формате JSON.

Это мой код до сих пор:

function export( $option_values ) {
$json = json_encode( $option_values );
$filename= '_' . date('Y-m-d_h.i.s', time());
$filename= '_WP-' . get_bloginfo('version');
$filename= '.json';
header( "Content-Disposition: attachment; filename='$filename'" );
header( 'Content-type: text/json');
header( 'Content-Length: ' . mb_strlen( $json ) );
header( 'Connection: close');

Я получаю это сообщение об ошибке:

Предупреждение: невозможно изменить информацию заголовка — заголовки уже отправлены.

Как я могу выполнить эту задачу?

1

Решение

Где-то в вашем коде вы что-то выводите. Это может быть преднамеренным (с такими заявлениями, как echo, printи т. д.) или непреднамеренным путем загрузки php-скрипта с дополнительным переводом строки после закрывающего тега PHP (?>).

Удалите вывод, и вы готовы.

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector