электронная почта — почему я получаю & quot; неожиданный CID & quot; ошибка при добавлении статического изображения в систему рассылки php?

Итак, используя MIMEЯ создал почтовую систему php, но не могу решить одну проблему с прикрепленным изображением заголовка, которое я хочу вверху письма.

Код, который я использую, приводит к следующей ошибке:

 Parse error: syntax error, unexpected 'cid' (T_STRING) in W:\xampp\htdocs\website1\show_notifications_to_send.php on line 152

Код, который я использую, находится в этом блоке следующим образом:

$headers =  "Content-Type: "$headers = "From: admin@____.com\n"; //left out email
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Type: text/html; charset=UTF-8\n";
$headers .= "Content-Location: CID:website1\img_004.jpg ; //Changed URLs slightly
$headers .= "Content-ID: <img_004.jpg>";
$headers .= "Content-Type: IMAGE/GIF";
$headers .= "Content-Transfer-Encoding: BASE64";
$fullImportStatusMessage="<style>body{font-size: 12px;color:#666;font-family: Verdana, Geneva, sans-serif;}table{border: 1px solid #e7e7e7;padding: 6px 24px;}</style><html><body> <IMG SRC="cid:img_004.jpg" ALT="IETF logo"> .$updatedEmailText.</body></html>"; //This is the line with error
$dryrun=false;

Я могу добавить больше кода, но я думаю, что проблема в этом. Спасибо за любые советы & предложения
редактировать: я вижу, что я опущен, так что извините, если я задал мои вопросы неправильно. Я рассмотрю правила

-1

Решение

Эта строка:

$fullImportStatusMessage="<style>body{font-size: 12px;color:#666;font-family: Verdana, Geneva, sans-serif;}table{border: 1px solid #e7e7e7;padding: 6px 24px;}</style><html><body> <IMG SRC="cid:img_004.jpg" ALT="IETF logo"> .$updatedEmailText.</body></html>"; //This is the line with error

должно быть:

$fullImportStatusMessage='<style>body{font-size: 12px;color:#666;font-family: Verdana, Geneva, sans-serif;}table{border: 1px solid #e7e7e7;padding: 6px 24px;}</style><html><body> <IMG SRC="cid:img_004.jpg" ALT="IETF logo">'
. $updatedEmailText
. '</body></html>'; //This is the line with error

Обратите внимание на изменения символов внешней кавычки. У вас уже есть двойные кавычки, встроенные в строку, поэтому вы должны использовать одинарные кавычки для разделения строки или же экранировать двойные кавычки используя обратную косую черту (\").

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]