Не отправляется картинка в письме

115
01 апреля 2019, 17:50

Я беру картинку с сервера по прямому пути вот так.

$path = 'http://mydomen.ru/myfolder/mycat.jpg';
$file = file_get_contents($path);

Потом я прикладываю эту картинку к письму

$body .= "--".$bound1."\r\n";
$body .= "Content-Type: image/".$ctype.";\r\n";
$body .= " name=\"$fl\"\r\n";
$body .= "Content-Transfer-Encoding:base64\r\n";
$body .= "Content-ID: <$fl>\r\n";
$body .= "Content-Disposition: inline;\r\n";
$body .= " filename=\"$fl\"\r\n\r\n";
$body .= chunk_split(base64_encode($file))."\n";

Все работает без ошибок, но в письме вместо картинки приходит содержимое.

9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAiYB4ADASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1d

В чём ошибка?

READ ALSO
Почему при выдачи index.php через try_files $uri/index.php не работает php?

Почему при выдачи index.php через try_files $uri/index.php не работает php?

Есть сервер, который около года использовал только ради прокси Тут захотел поучиться писать что-то простенькое на PHP и столкнулся с проблемой

193
Ошибка Undefined index в коде php

Ошибка Undefined index в коде php

Не понимаюВыбивает ошибку в коде: "Notice: Undefined index: name in /home/u453414965/public_html/catalog/controller/extension/module/tt_category_tab

161
Как обрабатывать url функцией wordpress

Как обрабатывать url функцией wordpress

Так вопрос! Хочу , что бы если юзер запрашивал например /some-url его обрабатывала бы функция worpressНужен такой себе контроллер

168
wordpress robots 404

wordpress robots 404

Есть сайт на ВП, на нем почти ничего нет, кроме YOAST плагинаRobots

220