2013-09-30 6 views
1

Я отправляю новостной сюжет с PHP + PHPMailer. Фактически я написал этот код:PHP, шаблон рассылки

$message = file_get_contents('templates/gallery.php'); 
// Replace the % with the actual information 
$message = str_replace('%username%', $username, $message); 

$mail = new PHPMailer(); 
$mail->IsHTML(true); 
$mail->CharSet = "UTF-8"; 
$mail->AddAddress('[email protected]'); 
$mail->Subject = 'Your account information'; 
$mail->Body = $message; 
!$mail->Send(); 

Но теперь мне нужно отправить предложения в информационный бюллетень. Есть ли другой способ добавить контент в шаблон, через цикл?

+2

Не можете ли вы просто изменить gallery.php? Я не понимаю вопроса. – KHMKShore

+0

Я бы предположил, что это будет похоже на '$ message. = 'Deals!';', Сразу после замены имени пользователя. Что это за сделки и откуда они взялись? Это в том же электронном письме или отдельном? – Jason

+0

Да, я могу редактировать gallery.php, но мне нужно разместить внутри них контент из базы данных. – mauriblint

ответ

0

Вы можете использовать систему шаблонов, такую ​​как Twig или Smarty, или другую для разбора содержимого. Затем поместите контент на свою почту.