Я пытаюсь отправить по электронной почте мой json с httppost на мой сайт. Со следующим кодом. но это не сработает. Как я могу отправить мне весь JSON-файл?PHP по электронной почте JSON файл
$myString = file_get_contents('php://input');
$json = json_decode($myString);
$to = '[email protected]';
$subject = 'JSON file';
$message = $json;
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
Что не работает? Электронная почта не отправляется? Электронная почта пуста? Кроме того, в чем цель этого: '$ ALL = $ myString." \ R \ n ";' – mopo922
Не должно ли $ message быть строкой? Вы пытаетесь отправить полный объект! Кроме того, если вы не хотите, чтобы строка JSON находилась в теле письма, вы можете попробовать отправить ее в виде вложения. – SuperSaiyan
Электронная почта не отправляет ... Я могу разобрать json и вытащить необходимые значения из него. Но когда я пытаюсь отправить весь JSON, он не отправит – user2423476