Возвращение ответа JSON вместе с данными ECHO ⇐ Php

Кемеровские программисты php общаются здесь
Гость
Возвращение ответа JSON вместе с данными ECHO

Сообщение Гость »

Используя PHP, я оказался в положении, где мне нужно по электронной почте HTML -файл в качестве вложения. Создание HTML -файла включает в себя вталкивание данных в него из другого файла PHP, который Echos HTML -контент. Этот же файл также возвращает ответ JSON на клиент. Я не уверен, что с этим делать. < /P>
Вот мой код для анализа. < /P>
$member_id = 1;
ob_start();
$_GET['id'] = $member_id;
include 'html.php';

$htmlContent = ob_get_clean();
$filePath = $user_name."_record_".$today.".html";
file_put_contents($filePath, $htmlContent);
< /code>
Затем файл прикреплен к электронной почте с использованием стандартной функции почты PHP.$data = array();
$data[] = array("success" => "success", "email" => $email);
header('Content-Type: application/json');
echo json_encode($data);
< /code>
Эта часть не удается, ничего не возвращается. Интересно, что в командной строке он возвращает JSON. Когда я удаляю все, кроме JSON, клиент признает. Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/795 ... -echo-data

Вернуться в «Php»