Отображение изображений на почте из base64

225
19 апреля 2017, 14:22

Получаю вот такой массив:

Хочу отправить его на почту, чтобы было видно изображения.

<?php
    if($_POST != Array()) {
        $arr = $_POST['data'];
        $to = 'example@gmail.com';
        $subject = 'Новый объект';
        $message = '<html><head><title>'.$subject.'</title></head><body>';
        foreach ($arr as $k => $v) {
            if(preg_match("/^data:image/",$v)) {
                $message .= '<img src="'.$v.'">';
            } else {
                $message .= $v."<br>";
            }
        };
        $message .= "</body></html>";
        $headers  = "Content-type: text/html; charset=utf-8 \r\n";
        $headers .= "From: Новые объекты <noreply@example.com>\r\n";
        mail($to, $subject, $message, $headers);
    } 

Но приходит вот так, в чем проблема?

READ ALSO
Не работает strtotime

Не работает strtotime

В поле формы вводится дата и время в формате d/m/Y H именно эту дату нужно преобразоваь в число, strtotimeне работаетЯ везде читал что не верный формат...

281
Не учитывать регистр в ссылках?

Не учитывать регистр в ссылках?

Сайт на Symfony 2, при переходе по ссылке https://mysitecom/newpizza/Hot/Tasty/ получаю 501 ошибку, а если https://mysite

236
Сайт отображение местоположения android в реальном времени

Сайт отображение местоположения android в реальном времени

У меня есть простое приложение на андроид, которое, например, каждую минуту отправляет координаты местоположения на сервер (простой php или...

275