$message .= "<html>
<head>
<title>Copy of your form submission</title>
</head>
<body>
<table>
<tr>
<td>
"<img src="https://web-answers.ru/wp-content/uploads/2019/02/assets/thank_you.png" alt="Thank You" />"</td>
</tr>
</table>
</div>
</html>
";
если я напишу
$ message. = та же ссылка на изображение выше;
работает. но когда я пишу тег изображения в HTML, как описано выше, то не работает. может кто-нибудь может помочь?
Не нужно использовать цитаты "
вокруг img
тег. Также используйте одинарные кавычки '
в двойных кавычках "
используемый. Как ниже:
$message .= "<html>
<head>
<title>Copy of your form submission</title>
</head>
<body>
<table>
<tr>
<td>
<img src='images/assets/thank_you.png' alt = 'Thank You' />
</td>
</tr>
</table>
</div>
</html>";
ты можешь попробовать как
$message .= "<html>
<head>
<title>Copy of your form submission</title>
</head>
<body>
<table>
<tr>
<td>
<img src='images/assets/thank_you.png' alt='Thank You'/>
</td>
</tr>
</table>
</div>
</html>
";
и при использовании ссылки на изображение с php
$message .= "<html>
<head>
<title>Copy of your form submission</title>
</head>
<body>
<table>
<tr>
<td>
<img src=".$imagelink." alt='Thank You'/>
</td>
</tr>
</table>
</div>
</html>
";
Что я понимаю из вашего кода — это проблема с concate в строке, там может быть 3 возможных способа исправить это
Первый:
$message .= "<html>
<head>
<title>Copy of your form submission</title>
</head>
<body>
<table>
<tr>
<td>
<img src='images/assets/thank_you.png' alt='Thank You' />
</td>
</tr>
</table>
</div>
</html>
";
Во-вторых:
$message .= "<html>
<head>
<title>Copy of your form submission</title>
</head>
<body>
<table>
<tr>
<td>";
$message .='<img src="https://web-answers.ru/wp-content/uploads/2019/02/assets/thank_you.png" alt="Thank You" />';
$message .="</td>
</tr>
</table>
</div>
</html>
";
В третьих:
$message .= "<html>
<head>
<title>Copy of your form submission</title>
</head>
<body>
<table>
<tr>
<td>
<img src=\"images/assets/thank_you.png\" alt=\"Thank You\" />
</td>
</tr>
</table>
</div>
</html>
";