Я работаю над некоторым динамическим контентом для электронных писем, и у меня есть идея, которая работает для изображений, но не для текста.
У меня есть следующий PHP-код, который в основном делает, ищет местоположение и читает один из файлов в зависимости от него.
require_once('geoplugin.class.php');
$geoplugin = new geoPlugin();
$geoplugin->locate();
$city = $geoplugin->city;
$borough = $geoplugin->regionCode;
if ($borough == 'H9') {
readfile('http://audreyvolpert.co.uk/dynamic_image/images/UEL1.jpg');
//readfile('http://audreyvolpert.co.uk/dynamic_image/content/header_1.txt');
} else {
readfile('http://audreyvolpert.co.uk/dynamic_image/images/UEL2.jpg');
//readfile('http://audreyvolpert.co.uk/dynamic_image/content/header_2.txt');
}
?>
В файле HTML я могу иметь следующий код, если файл прочитан как изображение
<p><img src="http://audreyvolpert.co.uk/dynamic_image/geolocation/index.php" width="270" height="167" /></p>
У вас есть идея, как я могу потянуть текст вместо изображения в HTML?
<p>Here goes the text pulled from the php file</p>
Чего я хочу добиться, так это динамического контента для электронной почты, поэтому я не могу использовать php, javascript в своем html.
Большое спасибо за любые отзывы
Вы не можете использовать JavaScript и PHP для отображения текста внутри электронной почты. Так что это невозможно.
Два обходных пути:
Но лучший способ — персонализировать электронную почту перед отправкой.
Других решений пока нет …