попробую угадать - письма отправляются, но не доходят в ящик, потому что поклали болт на правильный хедер from
нет. приходят. просто если я передаю массив(в отокром обьекты) то на почтe приходит Array
а почему должно быть по другому?
мне нужны значения своств обьектов массива
Так и должно быть
a мне нужны значения своств обьектов массива
отправляй не объекты, а значения свойств объектов
1 обьект это 1 товар из корзины. получается если их 10, то можно отправить только массивом, нет?
перебирать циклом и формировать тело письма в строку
Ты что-то такое хочешь кмк: $str = ""; // empty string foreach ($yourArray as $obj) { $str .= $obj->name . " " . $obj->price . "\n"; // имена свойств от балды } // Отправляй $str.
в данный момент у меня вот такой код. <?php $to = "rn.09@bk.ru"; // адрес куда отправлять письмо $subject = "Отправка формы с сайта"; // заголовок письма $_POST = json_decode(file_get_contents('php://input'), true); foreach($_POST as $key => $value) { $fields .= $key.": ".$value." \r\n"; } $message = $subject." \r\n".$fields; $headers = "Content-type: text/plain; charset=utf-8 \r\n"; mail($to, $subject, $message, $headers);
если бы я знал пхп, явно не обращался за помощью. так что толком не понимаю что вы говорите
патиба
<?php $to = "rn.09@bk.ru"; // адрес куда отправлять письмо $subject = "Отправка формы с сайта"; // заголовок письма $_POST = json_decode(file_get_contents('php://input'), true); ob_start(); var_dump($_POST); $flush = ob_get_contents(); ob_end_clean(); $message = $subject." \r\n".$flush; $headers = "Content-type: text/plain; charset=utf-8 \r\n"; mail($to, $subject, $message, $headers);
подскажи, тебе сложно было это сделать?
Он это мизинцем левой ноги написал, пока чай наливал )
тупо зашёл в свой логгер и скопировал код вывода в лог-файл
Обсуждают сегодня